public interface HttpRequestBuilder<T extends HttpRequestBuilder<?>>
| Modifier and Type | Method and Description |
|---|---|
T |
addHeaderValue(String key,
String value)
Adds a value to the specified header.
|
T |
addHeaderValues(String key,
List<String> values)
Adds some values to the specified header.
|
T |
addHTMLAcceptHeader()
Adds an
Accept head for HTML. |
T |
addJsonAcceptHeader()
Adds an
Accept head for Json. |
T |
addPlainTextAcceptHeader()
Adds an
Accept head for plain text. |
T |
addXMLAcceptHeader()
Adds an
Accept head for XML. |
T |
disableRedirectHandling()
Disables automatic handling of redirects.
|
T |
disableSslCertificateErrors()
Disables
SSL certificates errors (such as self-signed
certificate errors). |
HttpResponse |
send()
Sends the request and gets the HTTP response.
|
T |
setCookie(Cookie cookie)
Sets a cookie.
|
T |
setCookie(String name,
String value)
Sets a cookie.
|
T |
setCookie(String name,
String value,
boolean secure)
Sets a cookie, secure or not.
|
T |
setCookies(Collection<Cookie> cookies)
Sets some cookies.
|
T |
setHeaders(Map<String,List<String>> headers)
Sets the headers.
|
T |
setHeaderValues(String key,
List<String> values)
Sets the values of the specified header.
|
T |
setHttpAuthCredentials(String username,
String password)
Set HTTP authentication credentials.
|
T |
setHttpClientBuilder(org.spincast.shaded.org.apache.http.impl.client.HttpClientBuilder httpClientBuilder)
Sets a specific
HttpClientBuilder to use. |
T |
setRequestConfig(org.spincast.shaded.org.apache.http.client.config.RequestConfig requestConfig)
Sets a custom
RequestConfig to use. |
T addHeaderValue(String key, String value)
T addHeaderValues(String key, List<String> values)
T setHeaders(Map<String,List<String>> headers)
T setHeaderValues(String key, List<String> values)
T addJsonAcceptHeader()
Accept head for Json.T addXMLAcceptHeader()
Accept head for XML.T addHTMLAcceptHeader()
Accept head for HTML.T addPlainTextAcceptHeader()
Accept head for plain text.T setCookies(Collection<Cookie> cookies)
T setRequestConfig(org.spincast.shaded.org.apache.http.client.config.RequestConfig requestConfig)
RequestConfig to use. If not provided,
a default one will be used.T setHttpClientBuilder(org.spincast.shaded.org.apache.http.impl.client.HttpClientBuilder httpClientBuilder)
HttpClientBuilder to use. If not provided,
a default one will be used.T disableSslCertificateErrors()
SSL certificates errors (such as self-signed
certificate errors).
SSL certificate errors are not disabled by default.
Be sure you know what you are doing if you disable this! It may lead to
some security concerns.T disableRedirectHandling()
By default, the client will automatically follow a redirect response. Calling this will allow you to get the actual redirect HTTP status.
T setHttpAuthCredentials(String username, String password)
HttpResponse send()
Copyright © 2019. All rights reserved.