Package org.apache.hc.core5.http.support
Class BasicRequestBuilder
java.lang.Object
org.apache.hc.core5.http.support.AbstractMessageBuilder<BasicHttpRequest>
org.apache.hc.core5.http.support.AbstractRequestBuilder<BasicHttpRequest>
org.apache.hc.core5.http.support.BasicRequestBuilder
Builder for
BasicHttpRequest
instances.- Since:
- 5.1
-
Constructor Summary
ConstructorsConstructorDescriptionBasicRequestBuilder
(String method) BasicRequestBuilder
(String method, String uri) BasicRequestBuilder
(String method, URI uri) BasicRequestBuilder
(Method method) BasicRequestBuilder
(Method method, String uri) BasicRequestBuilder
(Method method, URI uri) -
Method Summary
Modifier and TypeMethodDescriptionaddParameter
(String name, String value) addParameters
(NameValuePair... nvps) build()
static BasicRequestBuilder
copy
(HttpRequest request) static BasicRequestBuilder
static BasicRequestBuilder
delete()
static BasicRequestBuilder
static BasicRequestBuilder
static BasicRequestBuilder
get()
static BasicRequestBuilder
static BasicRequestBuilder
static BasicRequestBuilder
head()
static BasicRequestBuilder
static BasicRequestBuilder
static BasicRequestBuilder
options()
static BasicRequestBuilder
static BasicRequestBuilder
static BasicRequestBuilder
patch()
static BasicRequestBuilder
static BasicRequestBuilder
static BasicRequestBuilder
post()
static BasicRequestBuilder
static BasicRequestBuilder
static BasicRequestBuilder
put()
static BasicRequestBuilder
static BasicRequestBuilder
removeHeader
(Header header) removeHeaders
(String name) setAbsoluteRequestUri
(boolean absoluteRequestUri) setAuthority
(URIAuthority authority) setCharset
(Charset charset) setHeaders
(Header... headers) setHttpHost
(HttpHost httpHost) setVersion
(ProtocolVersion version) toString()
static BasicRequestBuilder
trace()
static BasicRequestBuilder
static BasicRequestBuilder
Methods inherited from class org.apache.hc.core5.http.support.AbstractRequestBuilder
digest, getAuthority, getCharset, getMethod, getParameters, getPath, getScheme, getUri, isAbsoluteRequestUri
Methods inherited from class org.apache.hc.core5.http.support.AbstractMessageBuilder
digest, getFirstHeader, getFirstHeaders, getHeaders, getHeaders, getLastHeader, getVersion, setHeaders
-
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
-
setVersion
- Overrides:
setVersion
in classAbstractRequestBuilder<BasicHttpRequest>
-
setUri
- Overrides:
setUri
in classAbstractRequestBuilder<BasicHttpRequest>
-
setUri
- Overrides:
setUri
in classAbstractRequestBuilder<BasicHttpRequest>
-
setScheme
- Overrides:
setScheme
in classAbstractRequestBuilder<BasicHttpRequest>
-
setAuthority
- Overrides:
setAuthority
in classAbstractRequestBuilder<BasicHttpRequest>
-
setHttpHost
- Overrides:
setHttpHost
in classAbstractRequestBuilder<BasicHttpRequest>
- Since:
- 5.1
-
setPath
- Overrides:
setPath
in classAbstractRequestBuilder<BasicHttpRequest>
-
setHeaders
- Overrides:
setHeaders
in classAbstractRequestBuilder<BasicHttpRequest>
-
addHeader
- Overrides:
addHeader
in classAbstractRequestBuilder<BasicHttpRequest>
-
addHeader
- Overrides:
addHeader
in classAbstractRequestBuilder<BasicHttpRequest>
-
removeHeader
- Overrides:
removeHeader
in classAbstractRequestBuilder<BasicHttpRequest>
-
removeHeaders
- Overrides:
removeHeaders
in classAbstractRequestBuilder<BasicHttpRequest>
-
setHeader
- Overrides:
setHeader
in classAbstractRequestBuilder<BasicHttpRequest>
-
setHeader
- Overrides:
setHeader
in classAbstractRequestBuilder<BasicHttpRequest>
-
setCharset
- Overrides:
setCharset
in classAbstractRequestBuilder<BasicHttpRequest>
-
addParameter
- Overrides:
addParameter
in classAbstractRequestBuilder<BasicHttpRequest>
-
addParameter
- Overrides:
addParameter
in classAbstractRequestBuilder<BasicHttpRequest>
-
addParameters
- Overrides:
addParameters
in classAbstractRequestBuilder<BasicHttpRequest>
-
setAbsoluteRequestUri
- Overrides:
setAbsoluteRequestUri
in classAbstractRequestBuilder<BasicHttpRequest>
-
build
- Specified by:
build
in classAbstractMessageBuilder<BasicHttpRequest>
-
toString
-