Package org.apache.hc.core5.http.support
Class AbstractRequestBuilder<T>
java.lang.Object
org.apache.hc.core5.http.support.AbstractMessageBuilder<T>
org.apache.hc.core5.http.support.AbstractRequestBuilder<T>
- Direct Known Subclasses:
AsyncRequestBuilder
,BasicRequestBuilder
,ClassicRequestBuilder
Builder for
BasicHttpRequest
instances.- Since:
- 5.1
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private URIAuthority
private Charset
private final String
private List
<NameValuePair> private String
private String
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractRequestBuilder
(String method) protected
AbstractRequestBuilder
(String method, String uri) protected
AbstractRequestBuilder
(String method, URI uri) protected
AbstractRequestBuilder
(Method method) protected
AbstractRequestBuilder
(Method method, String uri) protected
AbstractRequestBuilder
(Method method, URI uri) -
Method Summary
Modifier and TypeMethodDescriptionaddParameter
(String name, String value) addParameters
(NameValuePair... nvps) protected void
digest
(HttpRequest request) getPath()
getUri()
boolean
removeHeader
(Header header) removeHeaders
(String name) setAbsoluteRequestUri
(boolean absoluteRequestUri) setAuthority
(URIAuthority authority) setCharset
(Charset charset) setHeaders
(Header... headers) setHttpHost
(HttpHost httpHost) setVersion
(ProtocolVersion version) Methods inherited from class org.apache.hc.core5.http.support.AbstractMessageBuilder
build, digest, getFirstHeader, getFirstHeaders, getHeaders, getHeaders, getLastHeader, getVersion, setHeaders
-
Field Details
-
method
-
scheme
-
authority
-
path
-
charset
-
parameters
-
absoluteRequestUri
private boolean absoluteRequestUri
-
-
Constructor Details
-
AbstractRequestBuilder
-
AbstractRequestBuilder
-
AbstractRequestBuilder
-
AbstractRequestBuilder
-
AbstractRequestBuilder
-
AbstractRequestBuilder
-
-
Method Details
-
digest
-
getMethod
-
setVersion
- Overrides:
setVersion
in classAbstractMessageBuilder<T>
-
getScheme
-
setScheme
-
getAuthority
-
setAuthority
-
setHttpHost
-
getPath
-
setPath
-
getUri
-
setUri
-
setUri
-
setHeaders
- Overrides:
setHeaders
in classAbstractMessageBuilder<T>
-
addHeader
- Overrides:
addHeader
in classAbstractMessageBuilder<T>
-
addHeader
- Overrides:
addHeader
in classAbstractMessageBuilder<T>
-
removeHeader
- Overrides:
removeHeader
in classAbstractMessageBuilder<T>
-
removeHeaders
- Overrides:
removeHeaders
in classAbstractMessageBuilder<T>
-
setHeader
- Overrides:
setHeader
in classAbstractMessageBuilder<T>
-
setHeader
- Overrides:
setHeader
in classAbstractMessageBuilder<T>
-
getCharset
-
setCharset
-
getParameters
-
addParameter
-
addParameter
-
addParameters
-
isAbsoluteRequestUri
public boolean isAbsoluteRequestUri() -
setAbsoluteRequestUri
-