@Override public String toString() { HttpFields fields = getFields(); return String.format("%s{u=%s,%s,h=%d}", getMethod(), getURI(), getVersion(), fields == null ? -1 : fields.size()); } }
@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()); } }
/** * @param scheme * The scheme to set. */ public void setScheme(String scheme) { _metadata.getURI().setScheme(scheme); }
@Override public String getServerName() { String name = _metadata.getURI().getHost(); // Return already determined host if (name != null) return name; return findServerName(); }
public Request(Request request) { this(request.getMethod(),new HttpURI(request.getURI()), request.getVersion(), new HttpFields(request.getFields()), request.getContentLength()); }
/** * @return Returns the uri. */ public HttpURI getHttpURI() { MetaData.Request metadata = _metaData; return metadata==null?null:metadata.getURI(); }
@Override public String getRequestURI() { MetaData.Request metadata = _metaData; return (metadata==null)?null:metadata.getURI().getPath(); }
/** * @param host * The host to set. * @param port * the port to set */ public void setAuthority(String host,int port) { MetaData.Request metadata = _metaData; if (metadata!=null) metadata.getURI().setAuthority(host,port); }
/** * @param scheme * The scheme to set. */ public void setScheme(String scheme) { MetaData.Request metadata = _metaData; if (metadata!=null) metadata.getURI().setScheme(scheme); }
public void setURIPathQuery(String requestURI) { MetaData.Request metadata = _metaData; if (metadata!=null) metadata.getURI().setPathQuery(requestURI); }
@Override public String getServerName() { MetaData.Request metadata = _metaData; String name = metadata==null?null:metadata.getURI().getHost(); // Return already determined host if (name != null) return name; return findServerName(); }
@Override public String getQueryString() { MetaData.Request metadata = _metaData; return metadata==null?null:metadata.getURI().getQuery(); }
/** * @param queryString * The queryString to set. */ public void setQueryString(String queryString) { _metadata.getURI().setQuery(queryString); _queryEncoding = null; //assume utf-8 }
public void setURIPathQuery(String requestURI) { _metadata.getURI().setPathQuery(requestURI); }
@Override public String getQueryString() { return _metadata.getURI().getQuery(); }
@Override public boolean startRequest(String method, String uri, HttpVersion version) { _metadata.setMethod(method); _metadata.getURI().parseRequestTarget(method,uri); _metadata.setHttpVersion(version); _unknownExpectation = false; _expect100Continue = false; _expect102Processing = false; return false; }
/** * @param queryString * The queryString to set. */ public void setQueryString(String queryString) { MetaData.Request metadata = _metaData; if (metadata!=null) metadata.getURI().setQuery(queryString); _queryEncoding = null; //assume utf-8 }
/** * @param host * The host to set. * @param port * the port to set */ public void setAuthority(String host,int port) { _metadata.getURI().setAuthority(host,port); }
public Request(Request request) { this(request.getMethod(),new HttpURI(request.getURI()), request.getHttpVersion(), new HttpFields(request.getFields()), request.getContentLength()); }
@Override public String getScheme() { String scheme=_metadata==null?null:_metadata.getURI().getScheme(); return scheme==null?HttpScheme.HTTP.asString():scheme; }