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 some
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.