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 booleanprivate URIAuthorityprivate Charsetprivate final Stringprivate List<NameValuePair> private Stringprivate String -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractRequestBuilder(String method) protectedAbstractRequestBuilder(String method, String uri) protectedAbstractRequestBuilder(String method, URI uri) protectedAbstractRequestBuilder(Method method) protectedAbstractRequestBuilder(Method method, String uri) protectedAbstractRequestBuilder(Method method, URI uri) -
Method Summary
Modifier and TypeMethodDescriptionaddParameter(String name, String value) addParameters(NameValuePair... nvps) protected voiddigest(HttpRequest request) getPath()getUri()booleanremoveHeader(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:
setVersionin classAbstractMessageBuilder<T>
-
getScheme
-
setScheme
-
getAuthority
-
setAuthority
-
setHttpHost
-
getPath
-
setPath
-
getUri
-
setUri
-
setUri
-
setHeaders
- Overrides:
setHeadersin classAbstractMessageBuilder<T>
-
addHeader
- Overrides:
addHeaderin classAbstractMessageBuilder<T>
-
addHeader
- Overrides:
addHeaderin classAbstractMessageBuilder<T>
-
removeHeader
- Overrides:
removeHeaderin classAbstractMessageBuilder<T>
-
removeHeaders
- Overrides:
removeHeadersin classAbstractMessageBuilder<T>
-
setHeader
- Overrides:
setHeaderin classAbstractMessageBuilder<T>
-
setHeader
- Overrides:
setHeaderin classAbstractMessageBuilder<T>
-
getCharset
-
setCharset
-
getParameters
-
addParameter
-
addParameter
-
addParameters
-
isAbsoluteRequestUri
public boolean isAbsoluteRequestUri() -
setAbsoluteRequestUri
-