Package | Description |
---|---|
com.jsunsoft.http |
Modifier and Type | Method and Description |
---|---|
ClientBuilder |
ClientBuilder.addContentType(org.apache.hc.core5.http.ContentType contentType)
Sets content type to header
|
ClientBuilder |
ClientBuilder.addDefaultConnectionConfigCustomizer(Consumer<org.apache.hc.client5.http.config.ConnectionConfig.Builder> defaultConnectionConfigBuilderConsumer) |
ClientBuilder |
ClientBuilder.addDefaultHeader(org.apache.hc.core5.http.Header header)
Header needs to be the same for all requests which go through the built CloseableHttpClient
|
ClientBuilder |
ClientBuilder.addDefaultHeader(String name,
String value)
Header needs to be the same for all requests which go through the built CloseableHttpClient
|
ClientBuilder |
ClientBuilder.addDefaultHeaders(Collection<? extends org.apache.hc.core5.http.Header> headers)
Headers need to be the same for all requests which go through the built CloseableHttpClient
|
ClientBuilder |
ClientBuilder.addDefaultHeaders(org.apache.hc.core5.http.Header... headers)
Headers need to be the same for all requests which go through the built CloseableHttpClient
|
ClientBuilder |
ClientBuilder.addDefaultRequestConfigCustomizer(Consumer<org.apache.hc.client5.http.config.RequestConfig.Builder> defaultRequestConfigBuilderConsumer) |
ClientBuilder |
ClientBuilder.addHttpClientCustomizer(Consumer<org.apache.hc.client5.http.impl.classic.HttpClientBuilder> httpClientCustomizer)
The method takes the
Consumer instance which gives the HttpClientBuilder instance to customize
the CloseableHttpClient before the http-request is built |
static ClientBuilder |
ClientBuilder.create() |
ClientBuilder |
ClientBuilder.enableDefaultRedirectStrategy() |
ClientBuilder |
ClientBuilder.hostnameVerifier(HostnameVerifier hostnameVerifier)
Sets
HostnameVerifier |
ClientBuilder |
ClientBuilder.proxy(org.apache.hc.core5.http.HttpHost proxy)
Added proxy host.
|
ClientBuilder |
ClientBuilder.proxy(String host,
int port) |
ClientBuilder |
ClientBuilder.proxy(URI proxyUri)
Added proxy by proxyUri.
|
ClientBuilder |
ClientBuilder.redirectStrategy(org.apache.hc.client5.http.protocol.RedirectStrategy redirectStrategy)
By default disabled.
|
ClientBuilder |
ClientBuilder.setConnectionRequestTimeout(int connectionRequestTimeout) |
ClientBuilder |
ClientBuilder.setConnectionRequestTimeout(org.apache.hc.core5.util.Timeout connectionRequestTimeout)
The timeout in milliseconds used when requesting a connection
from the connection manager.
|
ClientBuilder |
ClientBuilder.setConnectTimeout(int connectTimeout) |
ClientBuilder |
ClientBuilder.setConnectTimeout(org.apache.hc.core5.util.Timeout connectTimeout)
Determines the timeout in milliseconds until a connection is established.
|
ClientBuilder |
ClientBuilder.setDefaultMaxPoolSizePerRoute(int defaultMaxPoolSizePerRoute) |
ClientBuilder |
ClientBuilder.setMaxPoolSize(int maxPoolSize) |
ClientBuilder |
ClientBuilder.setMaxPoolSizePerRoute(org.apache.hc.core5.http.HttpHost httpHost,
int maxRoutePoolSize)
Set the connection pool default max size of concurrent connections to a specific route
|
ClientBuilder |
ClientBuilder.setResponseTimeout(int responseTimeout) |
ClientBuilder |
ClientBuilder.setResponseTimeout(org.apache.hc.core5.util.Timeout responseTimeout)
Determines the timeout until arrival of a response from the opposite
endpoint.
|
ClientBuilder |
ClientBuilder.setSocketTimeout(int socketTimeOutMillis) |
ClientBuilder |
ClientBuilder.setSocketTimeout(org.apache.hc.core5.util.Timeout socketTimeOut)
Defines the socket timeout (
SO_TIMEOUT ) in milliseconds,
which is the timeout for waiting for data or, put differently,
a maximum period inactivity between two consecutive data packets. |
ClientBuilder |
ClientBuilder.sslContext(SSLContext sslContext)
Sets
SSLContext |
ClientBuilder |
ClientBuilder.trustAllCertificates()
Accept all certificates
|
ClientBuilder |
ClientBuilder.trustAllHosts()
Accept all hosts
|
ClientBuilder |
ClientBuilder.useDefaultProxy()
Instruct HttpClient to use the standard JRE proxy selector to obtain proxy.
|
Copyright © 2023. All rights reserved.