Package | Description |
---|---|
org.apache.hc.client5.http.config |
HTTP client configuration APIs.
|
Modifier and Type | Method and Description |
---|---|
static RequestConfig.Builder |
RequestConfig.copy(RequestConfig config) |
static RequestConfig.Builder |
RequestConfig.custom() |
RequestConfig.Builder |
RequestConfig.Builder.setAuthenticationEnabled(boolean authenticationEnabled)
Determines whether authentication should be handled automatically.
|
RequestConfig.Builder |
RequestConfig.Builder.setCircularRedirectsAllowed(boolean circularRedirectsAllowed)
Determines whether circular redirects (redirects to the same location) should
be allowed.
|
RequestConfig.Builder |
RequestConfig.Builder.setConnectionKeepAlive(org.apache.hc.core5.util.TimeValue connectionKeepAlive)
Determines the default of value of connection keep-alive time period when not
explicitly communicated by the origin server with a
Keep-Alive response
header. |
RequestConfig.Builder |
RequestConfig.Builder.setConnectionRequestTimeout(long connectionRequestTimeout,
TimeUnit timeUnit) |
RequestConfig.Builder |
RequestConfig.Builder.setConnectionRequestTimeout(org.apache.hc.core5.util.Timeout connectionRequestTimeout)
Returns the connection lease request timeout used when requesting
a connection from the connection manager.
|
RequestConfig.Builder |
RequestConfig.Builder.setConnectTimeout(long connectTimeout,
TimeUnit timeUnit)
Deprecated.
|
RequestConfig.Builder |
RequestConfig.Builder.setConnectTimeout(org.apache.hc.core5.util.Timeout connectTimeout)
Deprecated.
|
RequestConfig.Builder |
RequestConfig.Builder.setContentCompressionEnabled(boolean contentCompressionEnabled)
Determines whether the target server is requested to compress content.
|
RequestConfig.Builder |
RequestConfig.Builder.setCookieSpec(String cookieSpec)
Determines the name of the cookie specification to be used for HTTP state
management.
|
RequestConfig.Builder |
RequestConfig.Builder.setDefaultKeepAlive(long defaultKeepAlive,
TimeUnit timeUnit) |
RequestConfig.Builder |
RequestConfig.Builder.setExpectContinueEnabled(boolean expectContinueEnabled)
Determines whether the 'Expect: 100-Continue' handshake is enabled
for entity enclosing methods.
|
RequestConfig.Builder |
RequestConfig.Builder.setHardCancellationEnabled(boolean hardCancellationEnabled)
Determines whether request cancellation, such as through
Future#cancel(boolean) , should kill the underlying connection. |
RequestConfig.Builder |
RequestConfig.Builder.setMaxRedirects(int maxRedirects)
Returns the maximum number of redirects to be followed.
|
RequestConfig.Builder |
RequestConfig.Builder.setProtocolUpgradeEnabled(boolean protocolUpgradeEnabled)
Determines whether the client server should automatically attempt to upgrade
to a safer or a newer version of the protocol, whenever possible.
|
RequestConfig.Builder |
RequestConfig.Builder.setProxy(org.apache.hc.core5.http.HttpHost proxy)
Deprecated.
Use
DefaultProxyRoutePlanner
or a custom HttpRoutePlanner . |
RequestConfig.Builder |
RequestConfig.Builder.setProxyPreferredAuthSchemes(Collection<String> proxyPreferredAuthSchemes)
Determines the order of preference for supported authentication schemes
by their names when authenticating with the proxy host.
|
RequestConfig.Builder |
RequestConfig.Builder.setRedirectsEnabled(boolean redirectsEnabled)
Determines whether redirects should be handled automatically.
|
RequestConfig.Builder |
RequestConfig.Builder.setResponseTimeout(long responseTimeout,
TimeUnit timeUnit) |
RequestConfig.Builder |
RequestConfig.Builder.setResponseTimeout(org.apache.hc.core5.util.Timeout responseTimeout)
Determines the timeout until arrival of a response from the opposite
endpoint.
|
RequestConfig.Builder |
RequestConfig.Builder.setTargetPreferredAuthSchemes(Collection<String> targetPreferredAuthSchemes)
Determines the order of preference for supported authentication schemes
by their names when authenticating with the target host.
|
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.