public class ClassicRequestBuilder extends AbstractRequestBuilder<ClassicHttpRequest>
ClassicHttpRequest instances.
Please note that this class treats parameters differently depending on composition
of the request: if the request has a content entity explicitly set with
setEntity(HttpEntity) or it is not an entity enclosing method
(such as POST or PUT), parameters will be added to the query component
of the request URI. Otherwise, parameters will be added as a URL encoded entity.
digest, getAuthority, getCharset, getMethod, getParameters, getPath, getScheme, getUri, isAbsoluteRequestUridigest, getFirstHeader, getFirstHeaders, getHeaders, getHeaders, getLastHeader, getVersion, setHeaderspublic static ClassicRequestBuilder create(String method)
public static ClassicRequestBuilder get()
public static ClassicRequestBuilder get(URI uri)
public static ClassicRequestBuilder get(String uri)
public static ClassicRequestBuilder head()
public static ClassicRequestBuilder head(URI uri)
public static ClassicRequestBuilder head(String uri)
public static ClassicRequestBuilder patch()
public static ClassicRequestBuilder patch(URI uri)
public static ClassicRequestBuilder patch(String uri)
public static ClassicRequestBuilder post()
public static ClassicRequestBuilder post(URI uri)
public static ClassicRequestBuilder post(String uri)
public static ClassicRequestBuilder put()
public static ClassicRequestBuilder put(URI uri)
public static ClassicRequestBuilder put(String uri)
public static ClassicRequestBuilder delete()
public static ClassicRequestBuilder delete(URI uri)
public static ClassicRequestBuilder delete(String uri)
public static ClassicRequestBuilder trace()
public static ClassicRequestBuilder trace(URI uri)
public static ClassicRequestBuilder trace(String uri)
public static ClassicRequestBuilder options()
public static ClassicRequestBuilder options(URI uri)
public static ClassicRequestBuilder options(String uri)
public static ClassicRequestBuilder copy(ClassicHttpRequest request)
protected void digest(ClassicHttpRequest request)
public ClassicRequestBuilder setVersion(ProtocolVersion version)
public ClassicRequestBuilder setUri(URI uri)
public ClassicRequestBuilder setUri(String uri)
public ClassicRequestBuilder setScheme(String scheme)
public ClassicRequestBuilder setAuthority(URIAuthority authority)
public ClassicRequestBuilder setHttpHost(HttpHost httpHost)
setHttpHost 在类中 AbstractRequestBuilder<ClassicHttpRequest>public ClassicRequestBuilder setPath(String path)
public ClassicRequestBuilder setHeaders(Header... headers)
public ClassicRequestBuilder addHeader(Header header)
public ClassicRequestBuilder addHeader(String name, String value)
public ClassicRequestBuilder removeHeader(Header header)
public ClassicRequestBuilder removeHeaders(String name)
public ClassicRequestBuilder setHeader(Header header)
public ClassicRequestBuilder setHeader(String name, String value)
public ClassicRequestBuilder setCharset(Charset charset)
public ClassicRequestBuilder addParameter(NameValuePair nvp)
public ClassicRequestBuilder addParameter(String name, String value)
public ClassicRequestBuilder addParameters(NameValuePair... nvps)
public ClassicRequestBuilder setAbsoluteRequestUri(boolean absoluteRequestUri)
public HttpEntity getEntity()
public ClassicRequestBuilder setEntity(HttpEntity entity)
public ClassicRequestBuilder setEntity(String content, ContentType contentType)
public ClassicRequestBuilder setEntity(String content)
public ClassicRequestBuilder setEntity(byte[] content, ContentType contentType)
public ClassicHttpRequest build()
build 在类中 AbstractMessageBuilder<ClassicHttpRequest>Copyright © 2023. All rights reserved.