Class ClassicRequestBuilder
java.lang.Object
org.apache.hc.core5.http.support.AbstractMessageBuilder<ClassicHttpRequest>
org.apache.hc.core5.http.support.AbstractRequestBuilder<ClassicHttpRequest>
org.apache.hc.core5.http.io.support.ClassicRequestBuilder
Builder for
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.
- Since:
- 5.0
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionClassicRequestBuilder(String method) ClassicRequestBuilder(String method, String uri) ClassicRequestBuilder(String method, URI uri) ClassicRequestBuilder(Method method) ClassicRequestBuilder(Method method, String uri) ClassicRequestBuilder(Method method, URI uri) -
Method Summary
Modifier and TypeMethodDescriptionaddParameter(String name, String value) addParameters(NameValuePair... nvps) build()static ClassicRequestBuildercopy(ClassicHttpRequest request) static ClassicRequestBuilderstatic ClassicRequestBuilderdelete()static ClassicRequestBuilderstatic ClassicRequestBuilderprotected voiddigest(ClassicHttpRequest request) static ClassicRequestBuilderget()static ClassicRequestBuilderstatic ClassicRequestBuilderstatic ClassicRequestBuilderhead()static ClassicRequestBuilderstatic ClassicRequestBuilderstatic ClassicRequestBuilderoptions()static ClassicRequestBuilderstatic ClassicRequestBuilderstatic ClassicRequestBuilderpatch()static ClassicRequestBuilderstatic ClassicRequestBuilderstatic ClassicRequestBuilderpost()static ClassicRequestBuilderstatic ClassicRequestBuilderstatic ClassicRequestBuilderput()static ClassicRequestBuilderstatic ClassicRequestBuilderremoveHeader(Header header) removeHeaders(String name) setAbsoluteRequestUri(boolean absoluteRequestUri) setAuthority(URIAuthority authority) setCharset(Charset charset) setEntity(byte[] content, ContentType contentType) setEntity(String content, ContentType contentType) setEntity(HttpEntity entity) setHeaders(Header... headers) setHttpHost(HttpHost httpHost) setVersion(ProtocolVersion version) toString()static ClassicRequestBuildertrace()static ClassicRequestBuilderstatic ClassicRequestBuilderMethods inherited from class org.apache.hc.core5.http.support.AbstractRequestBuilder
digest, getAuthority, getCharset, getMethod, getParameters, getPath, getScheme, getUri, isAbsoluteRequestUriMethods inherited from class org.apache.hc.core5.http.support.AbstractMessageBuilder
digest, getFirstHeader, getFirstHeaders, getHeaders, getHeaders, getLastHeader, getVersion, setHeaders
-
Field Details
-
entity
-
-
Constructor Details
-
Method Details
-
create
-
get
-
get
-
get
-
head
-
head
-
head
-
patch
-
patch
-
patch
-
post
-
post
-
post
-
put
-
put
-
put
-
delete
-
delete
-
delete
-
trace
-
trace
-
trace
-
options
-
options
-
options
-
copy
- Since:
- 5.1
-
digest
-
setVersion
- Overrides:
setVersionin classAbstractRequestBuilder<ClassicHttpRequest>
-
setUri
- Overrides:
setUriin classAbstractRequestBuilder<ClassicHttpRequest>
-
setUri
- Overrides:
setUriin classAbstractRequestBuilder<ClassicHttpRequest>
-
setScheme
- Overrides:
setSchemein classAbstractRequestBuilder<ClassicHttpRequest>
-
setAuthority
- Overrides:
setAuthorityin classAbstractRequestBuilder<ClassicHttpRequest>
-
setHttpHost
- Overrides:
setHttpHostin classAbstractRequestBuilder<ClassicHttpRequest>- Since:
- 5.1
-
setPath
- Overrides:
setPathin classAbstractRequestBuilder<ClassicHttpRequest>
-
setHeaders
- Overrides:
setHeadersin classAbstractRequestBuilder<ClassicHttpRequest>
-
addHeader
- Overrides:
addHeaderin classAbstractRequestBuilder<ClassicHttpRequest>
-
addHeader
- Overrides:
addHeaderin classAbstractRequestBuilder<ClassicHttpRequest>
-
removeHeader
- Overrides:
removeHeaderin classAbstractRequestBuilder<ClassicHttpRequest>
-
removeHeaders
- Overrides:
removeHeadersin classAbstractRequestBuilder<ClassicHttpRequest>
-
setHeader
- Overrides:
setHeaderin classAbstractRequestBuilder<ClassicHttpRequest>
-
setHeader
- Overrides:
setHeaderin classAbstractRequestBuilder<ClassicHttpRequest>
-
setCharset
- Overrides:
setCharsetin classAbstractRequestBuilder<ClassicHttpRequest>
-
addParameter
- Overrides:
addParameterin classAbstractRequestBuilder<ClassicHttpRequest>
-
addParameter
- Overrides:
addParameterin classAbstractRequestBuilder<ClassicHttpRequest>
-
addParameters
- Overrides:
addParametersin classAbstractRequestBuilder<ClassicHttpRequest>
-
setAbsoluteRequestUri
- Overrides:
setAbsoluteRequestUriin classAbstractRequestBuilder<ClassicHttpRequest>
-
getEntity
-
setEntity
-
setEntity
-
setEntity
-
setEntity
-
build
- Specified by:
buildin classAbstractMessageBuilder<ClassicHttpRequest>
-
toString
-