public class SimpleRequestBuilder extends AbstractRequestBuilder<SimpleHttpRequest>
SimpleHttpRequest 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
setBody(SimpleBody) 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.
getAuthority, getCharset, getMethod, getParameters, getPath, getScheme, getUri, isAbsoluteRequestUridigest, getFirstHeader, getFirstHeaders, getHeaders, getHeaders, getLastHeader, getVersion, setHeaderspublic static SimpleRequestBuilder create(String method)
public static SimpleRequestBuilder create(Method method)
public static SimpleRequestBuilder get()
public static SimpleRequestBuilder get(URI uri)
public static SimpleRequestBuilder get(String uri)
public static SimpleRequestBuilder head()
public static SimpleRequestBuilder head(URI uri)
public static SimpleRequestBuilder head(String uri)
public static SimpleRequestBuilder patch()
public static SimpleRequestBuilder patch(URI uri)
public static SimpleRequestBuilder patch(String uri)
public static SimpleRequestBuilder post()
public static SimpleRequestBuilder post(URI uri)
public static SimpleRequestBuilder post(String uri)
public static SimpleRequestBuilder put()
public static SimpleRequestBuilder put(URI uri)
public static SimpleRequestBuilder put(String uri)
public static SimpleRequestBuilder delete()
public static SimpleRequestBuilder delete(URI uri)
public static SimpleRequestBuilder delete(String uri)
public static SimpleRequestBuilder trace()
public static SimpleRequestBuilder trace(URI uri)
public static SimpleRequestBuilder trace(String uri)
public static SimpleRequestBuilder options()
public static SimpleRequestBuilder options(URI uri)
public static SimpleRequestBuilder options(String uri)
public static SimpleRequestBuilder copy(SimpleHttpRequest request)
public static SimpleRequestBuilder copy(HttpRequest request)
protected void digest(SimpleHttpRequest request)
protected void digest(HttpRequest request)
digest in class AbstractRequestBuilder<SimpleHttpRequest>public SimpleRequestBuilder setVersion(ProtocolVersion version)
setVersion in class AbstractRequestBuilder<SimpleHttpRequest>public SimpleRequestBuilder setUri(URI uri)
setUri in class AbstractRequestBuilder<SimpleHttpRequest>public SimpleRequestBuilder setUri(String uri)
setUri in class AbstractRequestBuilder<SimpleHttpRequest>public SimpleRequestBuilder setScheme(String scheme)
setScheme in class AbstractRequestBuilder<SimpleHttpRequest>public SimpleRequestBuilder setAuthority(URIAuthority authority)
setAuthority in class AbstractRequestBuilder<SimpleHttpRequest>public SimpleRequestBuilder setHttpHost(HttpHost httpHost)
setHttpHost in class AbstractRequestBuilder<SimpleHttpRequest>public SimpleRequestBuilder setPath(String path)
setPath in class AbstractRequestBuilder<SimpleHttpRequest>public SimpleRequestBuilder setHeaders(Header... headers)
setHeaders in class AbstractRequestBuilder<SimpleHttpRequest>public SimpleRequestBuilder addHeader(Header header)
addHeader in class AbstractRequestBuilder<SimpleHttpRequest>public SimpleRequestBuilder addHeader(String name, String value)
addHeader in class AbstractRequestBuilder<SimpleHttpRequest>public SimpleRequestBuilder removeHeader(Header header)
removeHeader in class AbstractRequestBuilder<SimpleHttpRequest>public SimpleRequestBuilder removeHeaders(String name)
removeHeaders in class AbstractRequestBuilder<SimpleHttpRequest>public SimpleRequestBuilder setHeader(Header header)
setHeader in class AbstractRequestBuilder<SimpleHttpRequest>public SimpleRequestBuilder setHeader(String name, String value)
setHeader in class AbstractRequestBuilder<SimpleHttpRequest>public SimpleRequestBuilder setCharset(Charset charset)
setCharset in class AbstractRequestBuilder<SimpleHttpRequest>public SimpleRequestBuilder addParameter(NameValuePair nvp)
addParameter in class AbstractRequestBuilder<SimpleHttpRequest>public SimpleRequestBuilder addParameter(String name, String value)
addParameter in class AbstractRequestBuilder<SimpleHttpRequest>public SimpleRequestBuilder addParameters(NameValuePair... nvps)
addParameters in class AbstractRequestBuilder<SimpleHttpRequest>public SimpleRequestBuilder setAbsoluteRequestUri(boolean absoluteRequestUri)
setAbsoluteRequestUri in class AbstractRequestBuilder<SimpleHttpRequest>public SimpleBody getBody()
public SimpleRequestBuilder setBody(SimpleBody body)
public SimpleRequestBuilder setBody(String content, ContentType contentType)
public SimpleRequestBuilder setBody(byte[] content, ContentType contentType)
public RequestConfig getRequestConfig()
public SimpleRequestBuilder setRequestConfig(RequestConfig requestConfig)
public SimpleHttpRequest build()
build in class AbstractMessageBuilder<SimpleHttpRequest>Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.