@Override public String toString() { HttpFields fields = getFields(); return String.format("%s{u=%s,%s,h=%d,cl=%d}", getMethod(), getURI(), getHttpVersion(), fields == null ? -1 : fields.size(), getContentLength()); } }
@Override public String toString() { HttpFields fields = getFields(); return String.format("%s{u=%s,%s,h=%d,cl=%d}", getMethod(), getURI(), getHttpVersion(), fields == null ? -1 : fields.size(), getContentLength()); } }
@Override public Connection upgradeConnection(Connector connector, EndPoint endPoint, Request request, HttpFields response101) throws BadMessageException { if (LOG.isDebugEnabled()) LOG.debug("{} upgraded {}{}", this, request.toString(), request.getFields()); if (request.getContentLength() > 0) return null; HTTP2ServerConnection connection = (HTTP2ServerConnection)newConnection(connector, endPoint); if (connection.upgrade(request)) return connection; return null; } }
public Request(Request request) { this(request.getMethod(),new HttpURI(request.getURI()), request.getHttpVersion(), new HttpFields(request.getFields()), request.getContentLength()); }
@Override public long getContentLengthLong() { MetaData.Request metadata = _metaData; if(metadata==null) return -1L; if (metadata.getContentLength()!=Long.MIN_VALUE) return metadata.getContentLength(); return metadata.getFields().getLongField(HttpHeader.CONTENT_LENGTH.toString()); }
@Override public int getContentLength() { MetaData.Request metadata = _metaData; if(metadata==null) return -1; if (metadata.getContentLength()!=Long.MIN_VALUE) return (int)metadata.getContentLength(); return (int)metadata.getFields().getLongField(HttpHeader.CONTENT_LENGTH.toString()); }
@Override public long getContentLengthLong() { if (_metadata.getContentLength()!=Long.MIN_VALUE) return _metadata.getContentLength(); return _metadata.getFields().getLongField(HttpHeader.CONTENT_LENGTH.toString()); }
@Override public int getContentLength() { if (_metadata.getContentLength()!=Long.MIN_VALUE) return (int)_metadata.getContentLength(); return (int)_metadata.getFields().getLongField(HttpHeader.CONTENT_LENGTH.toString()); }
public Request(Request request) { this(request.getMethod(),new HttpURI(request.getURI()), request.getHttpVersion(), new HttpFields(request.getFields()), request.getContentLength()); }
public Request(Request request) { this(request.getMethod(),new HttpURI(request.getURI()), request.getVersion(), new HttpFields(request.getFields()), request.getContentLength()); }