public class ClassicRequestBuilder extends Object
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.
public 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 ClassicRequestBuilder setCharset(Charset charset)
public Charset getCharset()
public String getMethod()
public ProtocolVersion getVersion()
public ClassicRequestBuilder setVersion(ProtocolVersion version)
public URI getUri()
public ClassicRequestBuilder setUri(URI uri)
public ClassicRequestBuilder setUri(String uri)
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 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 List<NameValuePair> getParameters()
public ClassicRequestBuilder addParameter(NameValuePair nvp)
public ClassicRequestBuilder addParameter(String name, String value)
public ClassicRequestBuilder addParameters(NameValuePair... nvps)
public ClassicHttpRequest build()
Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.