HTTPClientBuilder |
HTTPClientBuilder.acceptCompress(boolean acceptCompress) |
Auto set Accept-Encoding header for request.
|
HTTPClientBuilder |
HTTPClientBuilder.authenticator(Authenticator authenticator) |
Provide Authenticator for http basic or digest Authentication.
|
static HTTPClientBuilder |
HTTPClient.builder() |
Get a new HttpClient Builder
|
HTTPClientBuilder |
HTTPClientBuilder.connectTimeout(Duration timeout) |
Set timeout for connecting phase.
|
HTTPClientBuilder |
HTTPClientBuilder.cookieHandler(CookieHandler cookieHandler) |
Provide CookieHandler for handle cookies.If not set, will use default in-memory store CookieManager.
|
HTTPClientBuilder |
HTTPClientBuilder.executor(Executor executor) |
Set a custom executor, for asynchronous and dependent tasks.
|
HTTPClientBuilder |
HTTPClientBuilder.followRedirect(boolean followRedirect) |
If follow redirects.
|
HTTPClientBuilder |
HTTPClientBuilder.keyStore(KeyStore keyStore) |
Provide KeyStore for create ssl connection, trust the server certificate.
|
HTTPClientBuilder |
HTTPClientBuilder.name(String name) |
Set name for this http client
|
HTTPClientBuilder |
HTTPClientBuilder.proxy(Proxy proxy) |
Set a proxy for this client.
|
HTTPClientBuilder |
HTTPClientBuilder.proxy(ProxySelector proxySelector) |
Set a proxy selector for this client.
|
HTTPClientBuilder |
HTTPClientBuilder.timeout(Duration timeout) |
The timeout for one request to return response, do not include connect time.
|
HTTPClientBuilder |
HTTPClientBuilder.useHttp2(boolean useHttp2) |
If use http2. default true
|
HTTPClientBuilder |
HTTPClientBuilder.userAgent(String userAgent) |
The client user-agent.
|
HTTPClientBuilder |
HTTPClientBuilder.verifyCert(boolean verify) |
If check https certificate, default true.
|