A B C D E F G H I K L M N O P R S T U V W

## A

abort() - Method in interface org.apache.hc.client5.http.classic.methods.HttpUriRequest
  Aborts execution of the request.
abort() - Method in class org.apache.hc.client5.http.classic.methods.HttpUriRequestBase
AbstractBackoff - Class in org.apache.hc.client5.http.impl.classic
  AbstractBackoff is an abstract class that provides a common implementation for managing backoff behavior in HttpClient connection pool.
AbstractBackoff(ConnPoolControl<HttpRoute>) - Constructor for class org.apache.hc.client5.http.impl.classic.AbstractBackoff
  Constructs a new ExponentialBackoffManager with the specified connection pool control.
AbstractBinaryAsyncCacheStorage<CAS> - Class in org.apache.hc.client5.http.impl.cache
  Abstract cache backend for serialized binary objects capable of CAS (compare-and-swap) updates.
AbstractBinaryAsyncCacheStorage(int, HttpCacheEntrySerializer<byte[]>) - Constructor for class org.apache.hc.client5.http.impl.cache.AbstractBinaryAsyncCacheStorage
AbstractBinaryAsyncCacheStorage(int) - Constructor for class org.apache.hc.client5.http.impl.cache.AbstractBinaryAsyncCacheStorage
AbstractBinaryCacheStorage<CAS> - Class in org.apache.hc.client5.http.impl.cache
  Abstract cache backend for serialized binary objects capable of CAS (compare-and-swap) updates.
AbstractBinaryCacheStorage(int, HttpCacheEntrySerializer<byte[]>) - Constructor for class org.apache.hc.client5.http.impl.cache.AbstractBinaryCacheStorage
AbstractBinaryCacheStorage(int) - Constructor for class org.apache.hc.client5.http.impl.cache.AbstractBinaryCacheStorage
AbstractBinPushConsumer - Class in org.apache.hc.client5.http.async.methods
  Abstract push response consumer that processes response body data as an octet stream.
AbstractBinPushConsumer() - Constructor for class org.apache.hc.client5.http.async.methods.AbstractBinPushConsumer
AbstractBinResponseConsumer<T> - Class in org.apache.hc.client5.http.async.methods
  Abstract response consumer that processes response body data as an octet stream.
AbstractBinResponseConsumer() - Constructor for class org.apache.hc.client5.http.async.methods.AbstractBinResponseConsumer
AbstractCharPushConsumer - Class in org.apache.hc.client5.http.async.methods
  Abstract push response consumer that processes response body data as a character stream.
AbstractCharPushConsumer() - Constructor for class org.apache.hc.client5.http.async.methods.AbstractCharPushConsumer
AbstractCharPushConsumer(int, CharCodingConfig) - Constructor for class org.apache.hc.client5.http.async.methods.AbstractCharPushConsumer
AbstractCharResponseConsumer<T> - Class in org.apache.hc.client5.http.async.methods
  Abstract response consumer that processes response body data as a character stream.
AbstractCharResponseConsumer() - Constructor for class org.apache.hc.client5.http.async.methods.AbstractCharResponseConsumer
AbstractCharResponseConsumer(int, CharCodingConfig) - Constructor for class org.apache.hc.client5.http.async.methods.AbstractCharResponseConsumer
AbstractContentBody - Class in org.apache.hc.client5.http.entity.mime
AbstractContentBody(ContentType) - Constructor for class org.apache.hc.client5.http.entity.mime.AbstractContentBody
AbstractCookieAttributeHandler - Class in org.apache.hc.client5.http.impl.cookie
AbstractCookieAttributeHandler() - Constructor for class org.apache.hc.client5.http.impl.cookie.AbstractCookieAttributeHandler
AbstractCookieSpec - Class in org.apache.hc.client5.http.impl.cookie
  Abstract cookie specification which can delegate the job of parsing, validation or matching cookie attributes to a number of arbitrary `CookieAttributeHandler`s.
AbstractCookieSpec() - Constructor for class org.apache.hc.client5.http.impl.cookie.AbstractCookieSpec
  Default constructor
AbstractCookieSpec(HashMap<String, CookieAttributeHandler>) - Constructor for class org.apache.hc.client5.http.impl.cookie.AbstractCookieSpec
AbstractCookieSpec(CommonCookieAttributeHandler...) - Constructor for class org.apache.hc.client5.http.impl.cookie.AbstractCookieSpec
AbstractHttpClientResponseHandler<T> - Class in org.apache.hc.client5.http.impl.classic
  A generic `HttpClientResponseHandler` that works with the response entity for successful (2xx) responses.
AbstractHttpClientResponseHandler() - Constructor for class org.apache.hc.client5.http.impl.classic.AbstractHttpClientResponseHandler
AbstractSerializingAsyncCacheStorage<T,CAS> - Class in org.apache.hc.client5.http.impl.cache
  Abstract cache backend for serialized objects capable of CAS (compare-and-swap) updates.
AbstractSerializingAsyncCacheStorage(int, HttpCacheEntrySerializer<T>) - Constructor for class org.apache.hc.client5.http.impl.cache.AbstractSerializingAsyncCacheStorage
AbstractSerializingCacheStorage<T,CAS> - Class in org.apache.hc.client5.http.impl.cache
  Abstract cache backend for serialized objects capable of CAS (compare-and-swap) updates.
AbstractSerializingCacheStorage(int, HttpCacheEntrySerializer<T>) - Constructor for class org.apache.hc.client5.http.impl.cache.AbstractSerializingCacheStorage
AbstractSimpleServerExchangeHandler - Class in org.apache.hc.client5.testing.async
AbstractSimpleServerExchangeHandler() - Constructor for class org.apache.hc.client5.testing.async.AbstractSimpleServerExchangeHandler
acquireEndpoint(String, HttpRoute, Object, HttpClientContext, FutureCallback<AsyncExecRuntime>) - Method in interface org.apache.hc.client5.http.async.AsyncExecRuntime
  Initiates operation to acquire a connection endpoint.
acquireEndpoint(String, HttpRoute, Object, HttpClientContext) - Method in interface org.apache.hc.client5.http.classic.ExecRuntime
  Acquires a connection endpoint.
activate() - Method in interface org.apache.hc.client5.http.io.ManagedHttpClientConnection
  Restores the connection from idle mode.
activate() - Method in interface org.apache.hc.client5.http.nio.ManagedAsyncClientConnection
  Restores the connection from idle mode.
adapt(HttpContext) - Static method in class org.apache.hc.client5.http.cache.HttpCacheContext
adapt(HttpContext) - Static method in class org.apache.hc.client5.http.protocol.HttpClientContext
add(String, String) - Method in class org.apache.hc.client5.http.fluent.Form
add(AuthScope, Credentials) - Method in class org.apache.hc.client5.http.impl.auth.CredentialsProviderBuilder
add(AuthScope, String, char[]) - Method in class org.apache.hc.client5.http.impl.auth.CredentialsProviderBuilder
add(HttpHost, Credentials) - Method in class org.apache.hc.client5.http.impl.auth.CredentialsProviderBuilder
add(HttpHost, String, char[]) - Method in class org.apache.hc.client5.http.impl.auth.CredentialsProviderBuilder
add(String, InetAddress...) - Method in class org.apache.hc.client5.http.impl.InMemoryDnsResolver
  Associates the given array of IP addresses to the given host in this DNS overrider.
add(URI) - Method in class org.apache.hc.client5.http.protocol.RedirectLocations
  Adds a new URI to the collection.
addAuthResponse(HttpHost, ChallengeType, HttpRequest, AuthExchange, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.HttpAuthenticator
  Generates a response to the authentication challenge based on the actual `AuthExchange` state and adds it to the given `HttpRequest` message .
addBinaryBody(String, byte[], ContentType, String) - Method in class org.apache.hc.client5.http.entity.mime.MultipartEntityBuilder
addBinaryBody(String, byte[]) - Method in class org.apache.hc.client5.http.entity.mime.MultipartEntityBuilder
addBinaryBody(String, File, ContentType, String) - Method in class org.apache.hc.client5.http.entity.mime.MultipartEntityBuilder
addBinaryBody(String, File) - Method in class org.apache.hc.client5.http.entity.mime.MultipartEntityBuilder
addBinaryBody(String, InputStream, ContentType, String) - Method in class org.apache.hc.client5.http.entity.mime.MultipartEntityBuilder
addBinaryBody(String, InputStream) - Method in class org.apache.hc.client5.http.entity.mime.MultipartEntityBuilder
addCloseable(Closeable) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Adds to the list of `Closeable` resources to be managed by the client.
addCloseable(Closeable) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Adds to the list of `Closeable` resources to be managed by the client.
addCloseable(Closeable) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Adds to the list of `Closeable` resources to be managed by the client.
addCookie(Cookie) - Method in class org.apache.hc.client5.http.cookie.BasicCookieStore
  Adds an `HTTP cookie`, replacing any existing equivalent cookies.
addCookie(Cookie) - Method in interface org.apache.hc.client5.http.cookie.CookieStore
  Adds an `Cookie`, replacing any existing equivalent cookies.
addCookies(Cookie[]) - Method in class org.apache.hc.client5.http.cookie.BasicCookieStore
  Adds an array of `HTTP cookies`.
addEpilogue(String) - Method in class org.apache.hc.client5.http.entity.mime.MultipartEntityBuilder
  Adds an epilogue to the multipart entity being constructed.
addExecInterceptorAfter(String, String, AsyncExecChainHandler) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Adds this execution interceptor after interceptor with the given name.
addExecInterceptorAfter(String, String, AsyncExecChainHandler) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Adds this execution interceptor after interceptor with the given name.
addExecInterceptorAfter(String, String, ExecChainHandler) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Adds this execution interceptor after interceptor with the given name.
addExecInterceptorBefore(String, String, AsyncExecChainHandler) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Adds this execution interceptor before an existing interceptor.
addExecInterceptorBefore(String, String, AsyncExecChainHandler) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Adds this execution interceptor before an existing interceptor.
addExecInterceptorBefore(String, String, ExecChainHandler) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Adds this execution interceptor before an existing interceptor.
addExecInterceptorFirst(String, AsyncExecChainHandler) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Add an interceptor to the head of the processing list.
addExecInterceptorFirst(String, AsyncExecChainHandler) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Add an interceptor to the head of the processing list.
addExecInterceptorFirst(String, ExecChainHandler) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Add an interceptor to the head of the processing list.
addExecInterceptorLast(String, AsyncExecChainHandler) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Add an interceptor to the tail of the processing list.
addExecInterceptorLast(String, AsyncExecChainHandler) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Add an interceptor to the tail of the processing list.
addExecInterceptorLast(String, ExecChainHandler) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Add an interceptor to the tail of the processing list.
addField(String, String) - Method in class org.apache.hc.client5.http.entity.mime.FormBodyPart
addField(String, String, List<NameValuePair>) - Method in class org.apache.hc.client5.http.entity.mime.FormBodyPartBuilder
addField(String, String) - Method in class org.apache.hc.client5.http.entity.mime.FormBodyPartBuilder
addField(MimeField) - Method in class org.apache.hc.client5.http.entity.mime.Header
addHeader(Header) - Method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
addHeader(String, String) - Method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
addHeader(Header) - Method in class org.apache.hc.client5.http.async.methods.SimpleResponseBuilder
addHeader(String, String) - Method in class org.apache.hc.client5.http.async.methods.SimpleResponseBuilder
addHeader(String, String, List<NameValuePair>) - Method in class org.apache.hc.client5.http.entity.mime.MultipartPartBuilder
addHeader(String, String) - Method in class org.apache.hc.client5.http.entity.mime.MultipartPartBuilder
addHeader(Header) - Method in class org.apache.hc.client5.http.fluent.Request
addHeader(String, String) - Method in class org.apache.hc.client5.http.fluent.Request
addHeader(Header) - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpResponse
addHeader(String, Object) - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpResponse
addParameter(NameValuePair) - Method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
addParameter(String, String) - Method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
addParameter(BasicNameValuePair) - Method in class org.apache.hc.client5.http.entity.mime.MultipartEntityBuilder
  Add parameter to the current `ContentType`.
addParameters(NameValuePair...) - Method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
addPart(MultipartPart) - Method in class org.apache.hc.client5.http.entity.mime.MultipartEntityBuilder
addPart(String, ContentBody) - Method in class org.apache.hc.client5.http.entity.mime.MultipartEntityBuilder
addPreamble(String) - Method in class org.apache.hc.client5.http.entity.mime.MultipartEntityBuilder
  Adds a preamble to the multipart entity being constructed.
addRequestInterceptorFirst(HttpRequestInterceptor) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Adds this protocol interceptor to the head of the protocol processing list.
addRequestInterceptorFirst(HttpRequestInterceptor) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Adds this protocol interceptor to the head of the protocol processing list.
addRequestInterceptorFirst(HttpRequestInterceptor) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Adds this protocol interceptor to the head of the protocol processing list.
addRequestInterceptorLast(HttpRequestInterceptor) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Adds this protocol interceptor to the tail of the protocol processing list.
addRequestInterceptorLast(HttpRequestInterceptor) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Adds this protocol interceptor to the tail of the protocol processing list.
addRequestInterceptorLast(HttpRequestInterceptor) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Adds this protocol interceptor to the tail of the protocol processing list.
addResponseInterceptorFirst(HttpResponseInterceptor) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Adds this protocol interceptor to the head of the protocol processing list.
addResponseInterceptorFirst(HttpResponseInterceptor) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Adds this protocol interceptor to the head of the protocol processing list.
addResponseInterceptorFirst(HttpResponseInterceptor) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Adds this protocol interceptor to the head of the protocol processing list.
addResponseInterceptorLast(HttpResponseInterceptor) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Adds this protocol interceptor to the tail of the protocol processing list.
addResponseInterceptorLast(HttpResponseInterceptor) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Adds this protocol interceptor to the tail of the protocol processing list.
addResponseInterceptorLast(HttpResponseInterceptor) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Adds this protocol interceptor to the tail of the protocol processing list.
addTextBody(String, String, ContentType) - Method in class org.apache.hc.client5.http.entity.mime.MultipartEntityBuilder
addTextBody(String, String) - Method in class org.apache.hc.client5.http.entity.mime.MultipartEntityBuilder
AGE - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
AIMDBackoffManager - Class in org.apache.hc.client5.http.impl.classic
  The `AIMDBackoffManager` applies an additive increase, multiplicative decrease (AIMD) to managing a dynamic limit to the number of connections allowed to a given host.
AIMDBackoffManager(ConnPoolControl<HttpRoute>) - Constructor for class org.apache.hc.client5.http.impl.classic.AIMDBackoffManager
  Constructs an `AIMDBackoffManager` with the specified `ConnPoolControl` and `Clock`.
ALLOW - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
append(byte[], int, int) - Method in class org.apache.hc.client5.http.utils.ByteArrayBuilder
append(byte[]) - Method in class org.apache.hc.client5.http.utils.ByteArrayBuilder
append(CharBuffer) - Method in class org.apache.hc.client5.http.utils.ByteArrayBuilder
append(char[], int, int) - Method in class org.apache.hc.client5.http.utils.ByteArrayBuilder
append(char[]) - Method in class org.apache.hc.client5.http.utils.ByteArrayBuilder
append(String) - Method in class org.apache.hc.client5.http.utils.ByteArrayBuilder
asBytes() - Method in class org.apache.hc.client5.http.fluent.Content
asStream() - Method in class org.apache.hc.client5.http.fluent.Content
asString() - Method in class org.apache.hc.client5.http.fluent.Content
asString(Charset) - Method in class org.apache.hc.client5.http.fluent.Content
Async - Class in org.apache.hc.client5.http.fluent
  Asynchronous executor for `Request`s.
AsyncClientConnectionManager - Interface in org.apache.hc.client5.http.nio
  Represents a manager of persistent non-blocking client connections.
AsyncClientConnectionOperator - Interface in org.apache.hc.client5.http.nio
  Connection operator that performs connection connect and upgrade operations.
AsyncConnectExec - Class in org.apache.hc.client5.http.impl.async
  Request execution handler in the asynchronous request execution chain that is responsible for establishing connection to the target origin server as specified by the current connection route.
AsyncConnectExec(HttpProcessor, AuthenticationStrategy, SchemePortResolver, boolean) - Constructor for class org.apache.hc.client5.http.impl.async.AsyncConnectExec
AsyncConnectionEndpoint - Class in org.apache.hc.client5.http.nio
  Client connection endpoint that can be used to execute message exchanges.
AsyncConnectionEndpoint() - Constructor for class org.apache.hc.client5.http.nio.AsyncConnectionEndpoint
AsyncEchoHandler - Class in org.apache.hc.client5.testing.async
  A handler that echos the incoming request entity.
AsyncEchoHandler() - Constructor for class org.apache.hc.client5.testing.async.AsyncEchoHandler
AsyncExecCallback - Interface in org.apache.hc.client5.http.async
  AsyncExecCallback methods represent response processing events in the client side request execution chain.
AsyncExecChain - Interface in org.apache.hc.client5.http.async
  Represents a single element in the client side asynchronous request execution chain.
AsyncExecChain.Scheduler - Interface in org.apache.hc.client5.http.async
  Request execution scheduler
AsyncExecChain.Scope - Class in org.apache.hc.client5.http.async
  Request execution scope that includes the unique message exchange ID, the connection route, the original request message, the execution context and the internal execution runtime.
AsyncExecChainHandler - Interface in org.apache.hc.client5.http.async
  Abstract request execution handler in an asynchronous client side request execution chain.
AsyncExecRuntime - Interface in org.apache.hc.client5.http.async
  Execution runtime that provides access to the underlying connection endpoint and helps manager its life cycle.
AsyncHttpRequestRetryExec - Class in org.apache.hc.client5.http.impl.async
  Request executor in the asynchronous request execution chain that is responsible for making a decision whether a request that failed due to an I/O exception or received a specific response from the target server should be re-executed.
AsyncHttpRequestRetryExec(HttpRequestRetryStrategy) - Constructor for class org.apache.hc.client5.http.impl.async.AsyncHttpRequestRetryExec
AsyncProtocolExec - Class in org.apache.hc.client5.http.impl.async
  Request execution handler in the asynchronous request execution chain that is responsible for implementation of HTTP specification requirements.
AsyncRandomHandler - Class in org.apache.hc.client5.testing.async
  A handler that generates random data.
AsyncRandomHandler() - Constructor for class org.apache.hc.client5.testing.async.AsyncRandomHandler
AsyncRandomHandler.RandomBinAsyncEntityProducer - Class in org.apache.hc.client5.testing.async
  An entity that generates random data.
AsyncRedirectExec - Class in org.apache.hc.client5.http.impl.async
  Request execution handler in the asynchronous request execution chain responsible for handling of request redirects.
auth(AuthScope, Credentials) - Method in class org.apache.hc.client5.http.fluent.Executor
auth(HttpHost, Credentials) - Method in class org.apache.hc.client5.http.fluent.Executor
auth(String, Credentials) - Method in class org.apache.hc.client5.http.fluent.Executor
auth(HttpHost, String, char[]) - Method in class org.apache.hc.client5.http.fluent.Executor
auth(HttpHost, String, char[], String, String) - Method in class org.apache.hc.client5.http.fluent.Executor
  Deprecated.
  Use `Executor.auth(HttpHost, String, char[])`.
AUTH_CACHE - Static variable in class org.apache.hc.client5.http.protocol.HttpClientContext
  Attribute name of a `AuthCache` object that represents the auth scheme cache.
AUTH_EXCHANGE_MAP - Static variable in class org.apache.hc.client5.http.protocol.HttpClientContext
  Attribute name of a map containing actual `AuthExchange`s keyed by their respective `HttpHost`.
AuthCache - Interface in org.apache.hc.client5.http.auth
  This interface represents an cache of `AuthScheme` state information that can be re-used for preemptive authentication by subsequent requests.
AuthCacheKeeper - Class in org.apache.hc.client5.http.impl.auth
  Utility class that implements commons aspects of the client side authentication cache keeping.
AuthCacheKeeper(SchemePortResolver) - Constructor for class org.apache.hc.client5.http.impl.auth.AuthCacheKeeper
AuthChallenge - Class in org.apache.hc.client5.http.auth
  This class represents an authentication challenge consisting of a auth scheme and either a single parameter or a list of name / value pairs.
AuthChallenge(ChallengeType, String, String, List<? extends NameValuePair>) - Constructor for class org.apache.hc.client5.http.auth.AuthChallenge
AuthChallenge(ChallengeType, String, NameValuePair...) - Constructor for class org.apache.hc.client5.http.auth.AuthChallenge
AuthChallengeParser - Class in org.apache.hc.client5.http.impl.auth
  Authentication challenge parser.
AuthChallengeParser() - Constructor for class org.apache.hc.client5.http.impl.auth.AuthChallengeParser
authenticate(URIAuthority, String, String) - Method in interface org.apache.hc.client5.testing.auth.Authenticator
AuthenticatingAsyncDecorator - Class in org.apache.hc.client5.testing.async
AuthenticatingAsyncDecorator(AsyncServerExchangeHandler, AuthenticationHandler<String>, Authenticator) - Constructor for class org.apache.hc.client5.testing.async.AuthenticatingAsyncDecorator
AuthenticatingAsyncDecorator(AsyncServerExchangeHandler, Authenticator) - Constructor for class org.apache.hc.client5.testing.async.AuthenticatingAsyncDecorator
AuthenticatingDecorator - Class in org.apache.hc.client5.testing.classic
AuthenticatingDecorator(HttpServerRequestHandler, AuthenticationHandler<String>, Authenticator) - Constructor for class org.apache.hc.client5.testing.classic.AuthenticatingDecorator
AuthenticatingDecorator(HttpServerRequestHandler, Authenticator) - Constructor for class org.apache.hc.client5.testing.classic.AuthenticatingDecorator
AuthenticationException - Exception in org.apache.hc.client5.http.auth
  Signals a failure in authentication process
AuthenticationException() - Constructor for exception org.apache.hc.client5.http.auth.AuthenticationException
  Creates a new AuthenticationException with a `null` detail message.
AuthenticationException(String) - Constructor for exception org.apache.hc.client5.http.auth.AuthenticationException
  Creates a new AuthenticationException with the specified message.
AuthenticationException(String, Throwable) - Constructor for exception org.apache.hc.client5.http.auth.AuthenticationException
  Creates a new AuthenticationException with the specified detail message and cause.
AuthenticationHandler<T> - Interface in org.apache.hc.client5.testing.auth
AuthenticationStrategy - Interface in org.apache.hc.client5.http
  Strategy to select auth schemes in order of preference based on auth challenges presented by the opposite endpoint (target server or a proxy).
Authenticator - Interface in org.apache.hc.client5.testing.auth
AuthExchange - Class in org.apache.hc.client5.http.auth
  This class represents the actual state of authentication handshake including the current `AuthScheme` used for request authorization as well as a collection of backup authentication options if available.
AuthExchange() - Constructor for class org.apache.hc.client5.http.auth.AuthExchange
AuthExchange.State - Enum in org.apache.hc.client5.http.auth
AUTHORIZATION - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
authPreemptive(HttpHost) - Method in class org.apache.hc.client5.http.fluent.Executor
authPreemptive(String) - Method in class org.apache.hc.client5.http.fluent.Executor
authPreemptiveProxy(HttpHost) - Method in class org.apache.hc.client5.http.fluent.Executor
authPreemptiveProxy(String) - Method in class org.apache.hc.client5.http.fluent.Executor
AuthResult - Class in org.apache.hc.client5.testing.auth
AuthResult(boolean, List<NameValuePair>) - Constructor for class org.apache.hc.client5.testing.auth.AuthResult
AuthResult(boolean, NameValuePair...) - Constructor for class org.apache.hc.client5.testing.auth.AuthResult
AuthScheme - Interface in org.apache.hc.client5.http.auth
  This interface represents an abstract challenge-response oriented authentication scheme.
AUTHSCHEME_REGISTRY - Static variable in class org.apache.hc.client5.http.protocol.HttpClientContext
  Attribute name of a `Lookup` object that represents the actual `AuthSchemeFactory` registry.
AuthSchemeFactory - Interface in org.apache.hc.client5.http.auth
  Factory for `AuthScheme` implementations.
AuthSchemeSupport - Class in org.apache.hc.client5.http.impl.auth
AuthSchemeSupport() - Constructor for class org.apache.hc.client5.http.impl.auth.AuthSchemeSupport
AuthScope - Class in org.apache.hc.client5.http.auth
  `AuthScope` represents an authentication scope consisting of an application protocol, a host name, a port number, a realm name and an authentication scheme name.
AuthScope(String, String, int, String, String) - Constructor for class org.apache.hc.client5.http.auth.AuthScope
  Defines auth scope with the given `protocol`, `host`, `port`, `realm`, and `schemeName`.
AuthScope(HttpHost, String, String) - Constructor for class org.apache.hc.client5.http.auth.AuthScope
  Defines auth scope for a specific host of origin.
AuthScope(HttpHost) - Constructor for class org.apache.hc.client5.http.auth.AuthScope
  Defines auth scope for a specific host of origin.
AuthScope(String, int) - Constructor for class org.apache.hc.client5.http.auth.AuthScope
  Defines auth scope with the given `host` and `port`.
AuthScope(AuthScope) - Constructor for class org.apache.hc.client5.http.auth.AuthScope
  Creates a copy of the given credentials scope.
AuthStateCacheable - Annotation Type in org.apache.hc.client5.http.auth
  Indicates that the state of an `AuthScheme` can be cached and re-used for preemptive authentication by subsequent requests.
available() - Method in class org.apache.hc.client5.http.entity.DeflateInputStream
  Get available.
available() - Method in class org.apache.hc.client5.testing.async.AsyncEchoHandler
available() - Method in class org.apache.hc.client5.testing.async.AsyncRandomHandler
available() - Method in class org.apache.hc.client5.testing.async.AuthenticatingAsyncDecorator
available() - Method in class org.apache.hc.client5.testing.async.RedirectingAsyncDecorator
available() - Method in class org.apache.hc.client5.testing.async.ServiceUnavailableAsyncDecorator
availableData() - Method in class org.apache.hc.client5.testing.async.AsyncRandomHandler.RandomBinAsyncEntityProducer
awaitShutdown(TimeValue) - Method in class org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient
awaitTermination(Timeout) - Method in class org.apache.hc.client5.http.impl.IdleConnectionEvictor

## B

backOff(HttpRoute) - Method in interface org.apache.hc.client5.http.classic.BackoffManager
  Called when we have decided that the result of using a connection should be interpreted as a backoff signal.
backOff(HttpRoute) - Method in class org.apache.hc.client5.http.impl.classic.AbstractBackoff
  Reduces the number of maximum allowed connections for the specified route based on the exponential backoff algorithm.
backOff(HttpRoute) - Method in class org.apache.hc.client5.http.impl.classic.LinearBackoffManager
BackoffManager - Interface in org.apache.hc.client5.http.classic
  Represents a controller that dynamically adjusts the size of an available connection pool based on feedback from using the connections.
BackoffStrategyExec - Class in org.apache.hc.client5.http.impl.classic
  Request execution handler in the classic request execution chain that is responsible for execution of an `ConnectionBackoffStrategy`.
BackoffStrategyExec(ConnectionBackoffStrategy, BackoffManager) - Constructor for class org.apache.hc.client5.http.impl.classic.BackoffStrategyExec
  Constructs a `BackoffStrategyExec` with the specified `ConnectionBackoffStrategy` and `BackoffManager`.
Base64 - Class in org.apache.hc.client5.http.utils
  Provide implementations of the Base64 conversion methods from Commons Codec, delegating to the Java Base64 implementation.
Base64() - Constructor for class org.apache.hc.client5.http.utils.Base64
  Return an instance of the Base64 codec that use the regular Base64 alphabet (as opposed to the URL-safe alphabet).
Base64(int) - Constructor for class org.apache.hc.client5.http.utils.Base64
  Creates a Base64 codec used for decoding and encoding in URL-unsafe mode.
BASIC - Static variable in class org.apache.hc.client5.http.auth.StandardAuthScheme
  Basic authentication scheme (considered inherently insecure without TLS, but most widely supported).
BasicAuthCache - Class in org.apache.hc.client5.http.impl.auth
  Default implementation of `AuthCache`.
BasicAuthCache(SchemePortResolver) - Constructor for class org.apache.hc.client5.http.impl.auth.BasicAuthCache
  Default constructor.
BasicAuthCache() - Constructor for class org.apache.hc.client5.http.impl.auth.BasicAuthCache
BasicAuthenticationHandler - Class in org.apache.hc.client5.testing.auth
BasicAuthenticationHandler(Charset) - Constructor for class org.apache.hc.client5.testing.auth.BasicAuthenticationHandler
BasicAuthenticationHandler() - Constructor for class org.apache.hc.client5.testing.auth.BasicAuthenticationHandler
  Deprecated.
  Use `BasicAuthenticationHandler(Charset)`
BasicAuthTokenExtractor - Class in org.apache.hc.client5.testing.auth
  Deprecated.
  Use `BasicAuthenticationHandler`.
BasicAuthTokenExtractor() - Constructor for class org.apache.hc.client5.testing.auth.BasicAuthTokenExtractor
  Deprecated.
BasicClientCookie - Class in org.apache.hc.client5.http.impl.cookie
  Default implementation of `SetCookie`.
BasicClientCookie(String, String) - Constructor for class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
  Default Constructor taking a name and a value.
BasicCookieStore - Class in org.apache.hc.client5.http.cookie
  Default implementation of `CookieStore`
BasicCookieStore() - Constructor for class org.apache.hc.client5.http.cookie.BasicCookieStore
BasicCredentialsProvider - Class in org.apache.hc.client5.http.impl.auth
  Default implementation of `CredentialsStore`.
BasicCredentialsProvider() - Constructor for class org.apache.hc.client5.http.impl.auth.BasicCredentialsProvider
  Default constructor.
BasicDomainHandler - Class in org.apache.hc.client5.http.impl.cookie
  Cookie `domain` attribute handler.
BasicDomainHandler() - Constructor for class org.apache.hc.client5.http.impl.cookie.BasicDomainHandler
BasicExpiresHandler - Class in org.apache.hc.client5.http.impl.cookie
  Cookie `expires` attribute handler.
BasicExpiresHandler(DateTimeFormatter...) - Constructor for class org.apache.hc.client5.http.impl.cookie.BasicExpiresHandler
BasicExpiresHandler(String[]) - Constructor for class org.apache.hc.client5.http.impl.cookie.BasicExpiresHandler
  Deprecated.
  Use `BasicExpiresHandler(DateTimeFormatter...)`
BasicHttpCacheStorage - Class in org.apache.hc.client5.http.impl.cache
  Basic `HttpCacheStorage` implementation backed by an instance of `LinkedHashMap`.
BasicHttpCacheStorage(CacheConfig) - Constructor for class org.apache.hc.client5.http.impl.cache.BasicHttpCacheStorage
BasicHttpClientConnectionManager - Class in org.apache.hc.client5.http.impl.io
  A connection manager for a single connection.
BasicHttpClientConnectionManager(Lookup<ConnectionSocketFactory>, HttpConnectionFactory<ManagedHttpClientConnection>, SchemePortResolver, DnsResolver) - Constructor for class org.apache.hc.client5.http.impl.io.BasicHttpClientConnectionManager
BasicHttpClientConnectionManager(HttpClientConnectionOperator, HttpConnectionFactory<ManagedHttpClientConnection>) - Constructor for class org.apache.hc.client5.http.impl.io.BasicHttpClientConnectionManager
BasicHttpClientConnectionManager(Lookup<ConnectionSocketFactory>, HttpConnectionFactory<ManagedHttpClientConnection>) - Constructor for class org.apache.hc.client5.http.impl.io.BasicHttpClientConnectionManager
BasicHttpClientConnectionManager(Lookup<ConnectionSocketFactory>) - Constructor for class org.apache.hc.client5.http.impl.io.BasicHttpClientConnectionManager
BasicHttpClientConnectionManager() - Constructor for class org.apache.hc.client5.http.impl.io.BasicHttpClientConnectionManager
BasicHttpClientResponseHandler - Class in org.apache.hc.client5.http.impl.classic
  A `HttpClientResponseHandler` that returns the response body as a String for successful (2xx) responses.
BasicHttpClientResponseHandler() - Constructor for class org.apache.hc.client5.http.impl.classic.BasicHttpClientResponseHandler
BasicHttpOnlyHandler - Class in org.apache.hc.client5.http.impl.cookie
  Cookie `HttpOnly` attribute handler.
BasicHttpOnlyHandler() - Constructor for class org.apache.hc.client5.http.impl.cookie.BasicHttpOnlyHandler
BasicHttpRequests - Class in org.apache.hc.client5.http.async.methods
  Deprecated.
  Use `BasicRequestBuilder`.
BasicHttpRequests() - Constructor for class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
BasicMaxAgeHandler - Class in org.apache.hc.client5.http.impl.cookie
  Cookie `max-age` attribute handler.
BasicMaxAgeHandler() - Constructor for class org.apache.hc.client5.http.impl.cookie.BasicMaxAgeHandler
BasicPathHandler - Class in org.apache.hc.client5.http.impl.cookie
  Cookie `path` attribute handler.
BasicPathHandler() - Constructor for class org.apache.hc.client5.http.impl.cookie.BasicPathHandler
BasicRouteDirector - Class in org.apache.hc.client5.http.impl.routing
  Basic `HttpRouteDirector` implementation.
BasicRouteDirector() - Constructor for class org.apache.hc.client5.http.impl.routing.BasicRouteDirector
BasicScheme - Class in org.apache.hc.client5.http.impl.auth
  Basic authentication scheme.
BasicScheme(Charset) - Constructor for class org.apache.hc.client5.http.impl.auth.BasicScheme
BasicScheme() - Constructor for class org.apache.hc.client5.http.impl.auth.BasicScheme
BasicSchemeFactory - Class in org.apache.hc.client5.http.impl.auth
  `AuthSchemeFactory` implementation that creates and initializes `BasicScheme` instances.
BasicSchemeFactory(Charset) - Constructor for class org.apache.hc.client5.http.impl.auth.BasicSchemeFactory
BasicSchemeFactory() - Constructor for class org.apache.hc.client5.http.impl.auth.BasicSchemeFactory
BasicSecureHandler - Class in org.apache.hc.client5.http.impl.cookie
  Cookie `secure` attribute handler.
BasicSecureHandler() - Constructor for class org.apache.hc.client5.http.impl.cookie.BasicSecureHandler
BasicUserPrincipal - Class in org.apache.hc.client5.http.auth
  Basic username based principal representation.
BasicUserPrincipal(String) - Constructor for class org.apache.hc.client5.http.auth.BasicUserPrincipal
BEARER - Static variable in class org.apache.hc.client5.http.auth.StandardAuthScheme
  Bearer authentication scheme (should be used with TLS).
BearerAuthenticationHandler - Class in org.apache.hc.client5.testing.auth
BearerAuthenticationHandler() - Constructor for class org.apache.hc.client5.testing.auth.BearerAuthenticationHandler
BearerScheme - Class in org.apache.hc.client5.http.impl.auth
  Bearer authentication scheme.
BearerScheme() - Constructor for class org.apache.hc.client5.http.impl.auth.BearerScheme
BearerSchemeFactory - Class in org.apache.hc.client5.http.impl.auth
  `AuthSchemeFactory` implementation that creates and initializes `BearerScheme` instances.
BearerSchemeFactory() - Constructor for class org.apache.hc.client5.http.impl.auth.BearerSchemeFactory
BearerToken - Class in org.apache.hc.client5.http.auth
  Opaque token `Credentials` usually representing a set of claims, often encrypted or signed.
BearerToken(String) - Constructor for class org.apache.hc.client5.http.auth.BearerToken
bind(Socket) - Method in interface org.apache.hc.client5.http.io.ManagedHttpClientConnection
  Binds this connection to the given socket.
body(HttpEntity) - Method in class org.apache.hc.client5.http.fluent.Request
bodyByteArray(byte[]) - Method in class org.apache.hc.client5.http.fluent.Request
bodyByteArray(byte[], ContentType) - Method in class org.apache.hc.client5.http.fluent.Request
bodyByteArray(byte[], int, int) - Method in class org.apache.hc.client5.http.fluent.Request
bodyByteArray(byte[], int, int, ContentType) - Method in class org.apache.hc.client5.http.fluent.Request
bodyFile(File, ContentType) - Method in class org.apache.hc.client5.http.fluent.Request
bodyForm(Iterable<? extends NameValuePair>, Charset) - Method in class org.apache.hc.client5.http.fluent.Request
bodyForm(Iterable<? extends NameValuePair>) - Method in class org.apache.hc.client5.http.fluent.Request
bodyForm(NameValuePair...) - Method in class org.apache.hc.client5.http.fluent.Request
bodyStream(InputStream) - Method in class org.apache.hc.client5.http.fluent.Request
bodyStream(InputStream, ContentType) - Method in class org.apache.hc.client5.http.fluent.Request
bodyString(String, ContentType) - Method in class org.apache.hc.client5.http.fluent.Request
BrotliDecompressingEntity - Class in org.apache.hc.client5.http.entity
  `HttpEntityWrapper` responsible for handling br Content Coded responses.
BrotliDecompressingEntity(HttpEntity) - Constructor for class org.apache.hc.client5.http.entity.BrotliDecompressingEntity
  Creates a new `DecompressingEntity`.
BrotliInputStreamFactory - Class in org.apache.hc.client5.http.entity
  `InputStreamFactory` for handling Brotli Content Coded responses.
BrotliInputStreamFactory() - Constructor for class org.apache.hc.client5.http.entity.BrotliInputStreamFactory
build() - Method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
build() - Method in class org.apache.hc.client5.http.async.methods.SimpleResponseBuilder
build() - Method in class org.apache.hc.client5.http.auth.KerberosConfig.Builder
  Deprecated.
build() - Method in class org.apache.hc.client5.http.config.ConnectionConfig.Builder
build() - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
build() - Method in class org.apache.hc.client5.http.config.TlsConfig.Builder
build() - Method in class org.apache.hc.client5.http.ContextBuilder
build() - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Builds a new instance of `HttpEntity` based on the current state.
build() - Method in class org.apache.hc.client5.http.entity.mime.FormBodyPartBuilder
build() - Method in class org.apache.hc.client5.http.entity.mime.MultipartEntityBuilder
build() - Method in class org.apache.hc.client5.http.entity.mime.MultipartPartBuilder
build() - Method in class org.apache.hc.client5.http.fluent.Form
build() - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
build() - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
build() - Method in class org.apache.hc.client5.http.impl.auth.CredentialsProviderBuilder
build() - Method in class org.apache.hc.client5.http.impl.cache.CacheConfig.Builder
build() - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
build() - Method in class org.apache.hc.client5.http.impl.io.ManagedHttpClientConnectionFactory.Builder
build() - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder
build() - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder
build() - Method in class org.apache.hc.client5.http.ssl.ClientTlsStrategyBuilder
build() - Method in class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactoryBuilder
Builder() - Constructor for class org.apache.hc.client5.http.config.TlsConfig.Builder
builder() - Static method in class org.apache.hc.client5.http.impl.io.ManagedHttpClientConnectionFactory
  Create a new `ManagedHttpClientConnectionFactory.Builder`.
buildResult() - Method in class org.apache.hc.client5.http.async.methods.AbstractBinResponseConsumer
  Triggered to generate object that represents a result of response message processing.
buildResult() - Method in class org.apache.hc.client5.http.async.methods.AbstractCharResponseConsumer
  Triggered to generate object that represents a result of response message processing.
buildResult(HttpResponse, byte[], ContentType) - Method in class org.apache.hc.client5.http.async.methods.SimpleResponseConsumer
bulkRestore(Collection<String>, FutureCallback<Map<String, T>>) - Method in class org.apache.hc.client5.http.impl.cache.AbstractSerializingAsyncCacheStorage
bulkRestore(Collection<String>) - Method in class org.apache.hc.client5.http.impl.cache.AbstractSerializingCacheStorage
bulkRestore(Collection<String>) - Method in class org.apache.hc.client5.http.impl.cache.ehcache.EhcacheHttpCacheStorage
bulkRestore(Collection<String>, FutureCallback<Map<String, byte[]>>) - Method in class org.apache.hc.client5.http.impl.cache.memcached.MemcachedHttpAsyncCacheStorage
bulkRestore(Collection<String>) - Method in class org.apache.hc.client5.http.impl.cache.memcached.MemcachedHttpCacheStorage
ByteArrayBody - Class in org.apache.hc.client5.http.entity.mime
  Binary body part backed by a byte array.
ByteArrayBody(byte[], ContentType, String) - Constructor for class org.apache.hc.client5.http.entity.mime.ByteArrayBody
ByteArrayBody(byte[], ContentType) - Constructor for class org.apache.hc.client5.http.entity.mime.ByteArrayBody
  Public constructor that creates a new ByteArrayBody.
ByteArrayBody(byte[], String) - Constructor for class org.apache.hc.client5.http.entity.mime.ByteArrayBody
  Creates a new ByteArrayBody.
ByteArrayBuilder - Class in org.apache.hc.client5.http.utils
  Builder class for sequences of bytes.
ByteArrayBuilder() - Constructor for class org.apache.hc.client5.http.utils.ByteArrayBuilder
ByteArrayBuilder(int) - Constructor for class org.apache.hc.client5.http.utils.ByteArrayBuilder
ByteArrayCacheEntrySerializer - Class in org.apache.hc.client5.http.impl.cache
  `HttpCacheEntrySerializer` implementation that uses the default (native) serialization.
ByteArrayCacheEntrySerializer() - Constructor for class org.apache.hc.client5.http.impl.cache.ByteArrayCacheEntrySerializer

## C

CACHE_CONTROL - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
CACHE_CONTROL_MAX_AGE - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
CACHE_CONTROL_MAX_STALE - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
CACHE_CONTROL_MIN_FRESH - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
CACHE_CONTROL_MUST_REVALIDATE - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
CACHE_CONTROL_NO_CACHE - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
CACHE_CONTROL_NO_STORE - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
CACHE_CONTROL_PROXY_REVALIDATE - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
CACHE_RESPONSE_STATUS - Static variable in class org.apache.hc.client5.http.cache.HttpCacheContext
  This is the name under which the `CacheResponseStatus` of a request (for example, whether it resulted in a cache hit) will be recorded if an `HttpContext` is provided during execution.
CacheConfig - Class in org.apache.hc.client5.http.impl.cache
  Java Beans-style configuration for caching `HttpClient`.
CacheConfig.Builder - Class in org.apache.hc.client5.http.impl.cache
CacheKeyGenerator - Class in org.apache.hc.client5.http.impl.cache
CacheKeyGenerator() - Constructor for class org.apache.hc.client5.http.impl.cache.CacheKeyGenerator
CacheResponseStatus - Enum in org.apache.hc.client5.http.cache
  This enumeration represents the various ways a response can be generated by the caching `HttpClient`; if a request is executed with an `HttpCacheContext` then a parameter with one of these values will be registered in the context under the key `HttpCacheContext.CACHE_RESPONSE_STATUS`.
CachingExecBase - Class in org.apache.hc.client5.http.impl.cache
CachingH2AsyncClientBuilder - Class in org.apache.hc.client5.http.impl.cache
  Builder for HTTP/2 `CloseableHttpAsyncClient` instances capable of client-side caching.
CachingH2AsyncClientBuilder() - Constructor for class org.apache.hc.client5.http.impl.cache.CachingH2AsyncClientBuilder
CachingHttpAsyncClientBuilder - Class in org.apache.hc.client5.http.impl.cache
  Builder for `CloseableHttpAsyncClient` instances capable of client-side caching.
CachingHttpAsyncClientBuilder() - Constructor for class org.apache.hc.client5.http.impl.cache.CachingHttpAsyncClientBuilder
CachingHttpAsyncClients - Class in org.apache.hc.client5.http.impl.cache
  Factory methods for `CloseableHttpAsyncClient` instances capable of client-side caching.
CachingHttpClientBuilder - Class in org.apache.hc.client5.http.impl.cache
  Builder for `CloseableHttpClient` instances capable of client-side caching.
CachingHttpClientBuilder() - Constructor for class org.apache.hc.client5.http.impl.cache.CachingHttpClientBuilder
CachingHttpClients - Class in org.apache.hc.client5.http.impl.cache
  Factory methods for `CloseableHttpClient` instances capable of client-side caching.
calculateDelay(int) - Method in class org.apache.hc.client5.http.impl.schedule.ExponentialBackOffSchedulingStrategy
cancel() - Method in class org.apache.hc.client5.http.classic.methods.HttpUriRequestBase
cancel(boolean) - Method in class org.apache.hc.client5.http.impl.Operations.CompletedFuture
cancellable(Future<?>) - Static method in class org.apache.hc.client5.http.impl.Operations
  Creates a `Cancellable` operation handle for an ongoing process or operation represented by a `Future`.
cancellableDependency - Variable in class org.apache.hc.client5.http.async.AsyncExecChain.Scope
cancelled() - Method in class org.apache.hc.client5.http.async.methods.IgnoreCompleteExceptionFutureCallback
capacity() - Method in class org.apache.hc.client5.http.utils.ByteArrayBuilder
ChainElement - Enum in org.apache.hc.client5.http.impl
  Supported elements of request execution pipeline.
challenge(List<NameValuePair>) - Method in interface org.apache.hc.client5.testing.auth.AuthenticationHandler
ChallengeType - Enum in org.apache.hc.client5.http.auth
  Challenge type (TARGET or PROXY)
charCodingConfig(CharCodingConfig) - Method in class org.apache.hc.client5.http.impl.io.ManagedHttpClientConnectionFactory.Builder
charset(Charset) - Method in class org.apache.hc.client5.http.utils.ByteArrayBuilder
chunked() - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Sets entities to be chunked.
CircularRedirectException - Exception in org.apache.hc.client5.http
  Signals a circular redirect
CircularRedirectException() - Constructor for exception org.apache.hc.client5.http.CircularRedirectException
  Creates a new CircularRedirectException with a `null` detail message.
CircularRedirectException(String) - Constructor for exception org.apache.hc.client5.http.CircularRedirectException
  Creates a new CircularRedirectException with the specified detail message.
CircularRedirectException(String, Throwable) - Constructor for exception org.apache.hc.client5.http.CircularRedirectException
  Creates a new CircularRedirectException with the specified detail message and cause.
ClassicHttpRequests - Class in org.apache.hc.client5.http.classic.methods
  Deprecated.
  Use `ClassicRequestBuilder`
ClassicHttpRequests() - Constructor for class org.apache.hc.client5.http.classic.methods.ClassicHttpRequests
  Deprecated.
ClassicRequestCopier - Class in org.apache.hc.client5.http.impl.classic
  Deprecated.
  Use `ClassicRequestBuilder`
ClassicRequestCopier() - Constructor for class org.apache.hc.client5.http.impl.classic.ClassicRequestCopier
  Deprecated.
cleanResources() - Method in class org.apache.hc.client5.http.impl.cache.ManagedHttpCacheStorage
clear() - Method in interface org.apache.hc.client5.http.auth.AuthCache
clear() - Method in interface org.apache.hc.client5.http.auth.CredentialsStore
  Clears all credentials.
clear() - Method in class org.apache.hc.client5.http.cookie.BasicCookieStore
  Clears all cookies.
clear() - Method in interface org.apache.hc.client5.http.cookie.CookieStore
  Clears all cookies.
clear() - Method in class org.apache.hc.client5.http.impl.auth.BasicAuthCache
clear() - Method in class org.apache.hc.client5.http.impl.auth.BasicCredentialsProvider
clear() - Method in class org.apache.hc.client5.http.impl.auth.SystemDefaultCredentialsProvider
clear() - Method in class org.apache.hc.client5.http.protocol.RedirectLocations
clearAuth() - Method in class org.apache.hc.client5.http.fluent.Executor
clearCookies() - Method in class org.apache.hc.client5.http.fluent.Executor
clearExpired(Date) - Method in class org.apache.hc.client5.http.cookie.BasicCookieStore
  Removes all of `cookies` in this HTTP state that have expired by the specified `date`.
clearExpired(Instant) - Method in class org.apache.hc.client5.http.cookie.BasicCookieStore
  Removes all of `cookies` in this HTTP state that have expired by the specified `date`.
clearExpired(Date) - Method in interface org.apache.hc.client5.http.cookie.CookieStore
  Deprecated.
  Use `CookieStore.clearExpired(Instant)`
clearExpired(Instant) - Method in interface org.apache.hc.client5.http.cookie.CookieStore
  Removes all of `Cookie`s in this store that have expired by the specified `Instant`.
clearThreadLocal() - Static method in class org.apache.hc.client5.http.utils.DateUtils
  Deprecated.
  Noop method. Do not use.
clientContext - Variable in class org.apache.hc.client5.http.async.AsyncExecChain.Scope
clientContext - Variable in class org.apache.hc.client5.http.classic.ExecChain.Scope
ClientProtocolException - Exception in org.apache.hc.client5.http
  Signals an error in the HTTP protocol.
ClientProtocolException() - Constructor for exception org.apache.hc.client5.http.ClientProtocolException
ClientProtocolException(String) - Constructor for exception org.apache.hc.client5.http.ClientProtocolException
ClientProtocolException(Throwable) - Constructor for exception org.apache.hc.client5.http.ClientProtocolException
ClientProtocolException(String, Throwable) - Constructor for exception org.apache.hc.client5.http.ClientProtocolException
ClientTlsStrategyBuilder - Class in org.apache.hc.client5.http.ssl
  Builder for client `TlsStrategy` instances.
ClientTlsStrategyBuilder() - Constructor for class org.apache.hc.client5.http.ssl.ClientTlsStrategyBuilder
clone() - Method in class org.apache.hc.client5.http.auth.KerberosConfig
  Deprecated.
clone() - Method in class org.apache.hc.client5.http.config.ConnectionConfig
clone() - Method in class org.apache.hc.client5.http.config.RequestConfig
clone() - Method in class org.apache.hc.client5.http.config.TlsConfig
clone() - Method in class org.apache.hc.client5.http.HttpRoute
clone() - Method in class org.apache.hc.client5.http.impl.cache.CacheConfig
clone() - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
clone() - Method in class org.apache.hc.client5.http.RouteTracker
close() - Method in class org.apache.hc.client5.http.entity.DeflateInputStream
  Close.
close() - Method in class org.apache.hc.client5.http.impl.cache.ManagedHttpCacheStorage
close() - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpResponse
close() - Method in class org.apache.hc.client5.http.impl.classic.FutureRequestExecutionService
close() - Method in class org.apache.hc.client5.http.impl.classic.MinimalHttpClient
close(CloseMode) - Method in class org.apache.hc.client5.http.impl.classic.MinimalHttpClient
close() - Method in class org.apache.hc.client5.http.impl.io.BasicHttpClientConnectionManager
close(CloseMode) - Method in class org.apache.hc.client5.http.impl.io.BasicHttpClientConnectionManager
close() - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
close(CloseMode) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
close() - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
close(CloseMode) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
close() - Method in class org.apache.hc.client5.http.nio.AsyncConnectionEndpoint
close() - Method in class org.apache.hc.client5.testing.classic.RandomHandler.RandomEntity
CloseableHttpAsyncClient - Class in org.apache.hc.client5.http.impl.async
  Base implementation of `HttpAsyncClient` that also implements `ModalCloseable`.
CloseableHttpAsyncClient() - Constructor for class org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient
CloseableHttpClient - Class in org.apache.hc.client5.http.impl.classic
  Base implementation of `HttpClient` that also implements `ModalCloseable`.
CloseableHttpClient() - Constructor for class org.apache.hc.client5.http.impl.classic.CloseableHttpClient
CloseableHttpResponse - Class in org.apache.hc.client5.http.impl.classic
  Provided for backward compatibility with HttpClient 4.x.
closeExpired() - Method in class org.apache.hc.client5.http.impl.io.BasicHttpClientConnectionManager
closeExpired() - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
closeExpired() - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
closeIdle(TimeValue) - Method in class org.apache.hc.client5.http.impl.io.BasicHttpClientConnectionManager
closeIdle(TimeValue) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
closeIdle(TimeValue) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
CommonCookieAttributeHandler - Interface in org.apache.hc.client5.http.cookie
  Extension of `CookieAttributeHandler` intended to handle one specific common attribute whose name is returned with `CommonCookieAttributeHandler.getAttributeName()` method.
compare(Cookie, Cookie) - Method in class org.apache.hc.client5.http.cookie.CookieIdentityComparator
compare(Cookie, Cookie) - Method in class org.apache.hc.client5.http.cookie.CookiePathComparator
compare(Cookie, Cookie) - Method in class org.apache.hc.client5.http.cookie.CookiePriorityComparator
COMPLETE - Static variable in interface org.apache.hc.client5.http.routing.HttpRouteDirector
  Indicates that the route is complete.
completed() - Method in interface org.apache.hc.client5.http.async.AsyncExecCallback
  Triggered to signal completion of the message exchange.
completed() - Method in class org.apache.hc.client5.http.async.methods.AbstractBinResponseConsumer
completed() - Method in class org.apache.hc.client5.http.async.methods.AbstractCharResponseConsumer
completed(T) - Method in class org.apache.hc.client5.http.async.methods.IgnoreCompleteExceptionFutureCallback
CompletedFuture(T) - Constructor for class org.apache.hc.client5.http.impl.Operations.CompletedFuture
ConcurrentCountMap<T> - Class in org.apache.hc.client5.http.schedule
  Concurrent map of integer counts.
ConcurrentCountMap() - Constructor for class org.apache.hc.client5.http.schedule.ConcurrentCountMap
Configurable - Interface in org.apache.hc.client5.http.config
  Configuration interface for HTTP requests.
ConfigurableHttpRequest - Class in org.apache.hc.client5.http.async.methods
  HTTP request message with a custom configuration.
ConfigurableHttpRequest(String, String) - Constructor for class org.apache.hc.client5.http.async.methods.ConfigurableHttpRequest
ConfigurableHttpRequest(String, HttpHost, String) - Constructor for class org.apache.hc.client5.http.async.methods.ConfigurableHttpRequest
ConfigurableHttpRequest(String, String, URIAuthority, String) - Constructor for class org.apache.hc.client5.http.async.methods.ConfigurableHttpRequest
ConfigurableHttpRequest(String, URI) - Constructor for class org.apache.hc.client5.http.async.methods.ConfigurableHttpRequest
connControl - Variable in class org.apache.hc.client5.testing.redirect.Redirect
connect(ConnectionEndpoint, TimeValue, HttpContext) - Method in class org.apache.hc.client5.http.impl.io.BasicHttpClientConnectionManager
connect(ManagedHttpClientConnection, HttpHost, InetSocketAddress, TimeValue, SocketConfig, HttpContext) - Method in class org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator
connect(ManagedHttpClientConnection, HttpHost, InetSocketAddress, Timeout, SocketConfig, Object, HttpContext) - Method in class org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator
connect(ConnectionEndpoint, TimeValue, HttpContext) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
connect(NamedEndpoint, SocketAddress, SocketAddress, Timeout, Object, FutureCallback<IOSession>) - Method in class org.apache.hc.client5.http.impl.nio.MultihomeConnectionInitiator
connect(NamedEndpoint, SocketAddress, Timeout, Object, FutureCallback<IOSession>) - Method in class org.apache.hc.client5.http.impl.nio.MultihomeConnectionInitiator
connect(AsyncConnectionEndpoint, ConnectionInitiator, Timeout, Object, HttpContext, FutureCallback<AsyncConnectionEndpoint>) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
connect(ConnectionEndpoint, TimeValue, HttpContext) - Method in interface org.apache.hc.client5.http.io.HttpClientConnectionManager
  Connects the endpoint to the initial hop (connection target in case of a direct route or to the first proxy hop in case of a route via a proxy or multiple proxies).
connect(ManagedHttpClientConnection, HttpHost, InetSocketAddress, TimeValue, SocketConfig, HttpContext) - Method in interface org.apache.hc.client5.http.io.HttpClientConnectionOperator
  Connect the given managed connection to the remote endpoint.
connect(ManagedHttpClientConnection, HttpHost, InetSocketAddress, Timeout, SocketConfig, Object, HttpContext) - Method in interface org.apache.hc.client5.http.io.HttpClientConnectionOperator
  Connect the given managed connection to the remote endpoint.
connect(AsyncConnectionEndpoint, ConnectionInitiator, Timeout, Object, HttpContext, FutureCallback<AsyncConnectionEndpoint>) - Method in interface org.apache.hc.client5.http.nio.AsyncClientConnectionManager
  Connects the endpoint to the initial hop (connection target in case of a direct route or to the first proxy hop in case of a route via a proxy or multiple proxies).
connect(ConnectionInitiator, HttpHost, SocketAddress, Timeout, Object, FutureCallback<ManagedAsyncClientConnection>) - Method in interface org.apache.hc.client5.http.nio.AsyncClientConnectionOperator
  Initiates operation to create a connection to the remote endpoint using the provided `ConnectionInitiator`.
connect(ConnectionInitiator, HttpHost, SocketAddress, Timeout, Object, HttpContext, FutureCallback<ManagedAsyncClientConnection>) - Method in interface org.apache.hc.client5.http.nio.AsyncClientConnectionOperator
  Initiates operation to create a connection to the remote endpoint using the provided `ConnectionInitiator`.
CONNECT_PROXY - Static variable in interface org.apache.hc.client5.http.routing.HttpRouteDirector
  Step: open connection to proxy.
CONNECT_TARGET - Static variable in interface org.apache.hc.client5.http.routing.HttpRouteDirector
  Step: open connection to target.
connectEndpoint(HttpClientContext, FutureCallback<AsyncExecRuntime>) - Method in interface org.apache.hc.client5.http.async.AsyncExecRuntime
  Initiates operation to connect the local endpoint to the initial hop (connection target in case of a direct route or to the first proxy hop in case of a route via a proxy or multiple proxies).
connectEndpoint(HttpClientContext) - Method in interface org.apache.hc.client5.http.classic.ExecRuntime
  Connect the local endpoint to the initial hop (connection target in case of a direct route or to the first proxy hop in case of a route via a proxy or multiple proxies).
ConnectExceptionSupport - Class in org.apache.hc.client5.http
  Connect exception support methods.
ConnectExceptionSupport() - Constructor for class org.apache.hc.client5.http.ConnectExceptionSupport
ConnectExec - Class in org.apache.hc.client5.http.impl.classic
  Request execution handler in the classic request execution chain that is responsible for establishing connection to the target origin server as specified by the current connection route.
ConnectExec(ConnectionReuseStrategy, HttpProcessor, AuthenticationStrategy, SchemePortResolver, boolean) - Constructor for class org.apache.hc.client5.http.impl.classic.ConnectExec
connectFailed(URI, SocketAddress, IOException) - Method in class org.apache.hc.client5.http.impl.routing.DistributedProxySelector
  Notifies the active `ProxySelector` of a connection failure.
ConnectionBackoffStrategy - Interface in org.apache.hc.client5.http.classic
  When managing a dynamic number of connections for a given route, this strategy assesses whether a given request execution outcome should result in a backoff signal or not, based on either examining the `Throwable` that resulted or by examining the resulting response (e.g.
ConnectionConfig - Class in org.apache.hc.client5.http.config
  Immutable class encapsulating connection initialization and management settings.
ConnectionConfig() - Constructor for class org.apache.hc.client5.http.config.ConnectionConfig
  Intended for CDI compatibility
ConnectionConfig.Builder - Class in org.apache.hc.client5.http.config
ConnectionEndpoint - Class in org.apache.hc.client5.http.io
  Client endpoint leased from a connection manager.
ConnectionEndpoint() - Constructor for class org.apache.hc.client5.http.io.ConnectionEndpoint
ConnectionKeepAliveStrategy - Interface in org.apache.hc.client5.http
  Interface for deciding how long a connection can remain idle before being reused.
ConnectionShutdownException - Exception in org.apache.hc.client5.http.impl
  Signals that the connection has been shut down or released back to the the connection pool
ConnectionShutdownException() - Constructor for exception org.apache.hc.client5.http.impl.ConnectionShutdownException
  Creates a new ConnectionShutdownException with a `null` detail message.
ConnectionSocketFactory - Interface in org.apache.hc.client5.http.socket
  A factory for creating and connecting connection sockets.
connectProxy(HttpHost, boolean) - Method in class org.apache.hc.client5.http.RouteTracker
  Tracks connecting to the first proxy.
connectSocket(TimeValue, Socket, HttpHost, InetSocketAddress, InetSocketAddress, HttpContext) - Method in interface org.apache.hc.client5.http.socket.ConnectionSocketFactory
  Connects the socket to the target host with the given resolved remote address.
connectSocket(Socket, HttpHost, InetSocketAddress, InetSocketAddress, Timeout, Object, HttpContext) - Method in interface org.apache.hc.client5.http.socket.ConnectionSocketFactory
  Connects the socket to the target host with the given resolved remote address.
connectSocket(TimeValue, Socket, HttpHost, InetSocketAddress, InetSocketAddress, HttpContext) - Method in class org.apache.hc.client5.http.socket.PlainConnectionSocketFactory
connectSocket(TimeValue, Socket, HttpHost, InetSocketAddress, InetSocketAddress, HttpContext) - Method in class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory
connectSocket(Socket, HttpHost, InetSocketAddress, InetSocketAddress, Timeout, Object, HttpContext) - Method in class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory
connectSocket(Socket, InetSocketAddress, Timeout, HttpContext) - Method in class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory
  Connects the socket to the target host with the given resolved remote address using `Socket.connect(SocketAddress, int)`.
connectTarget(boolean) - Method in class org.apache.hc.client5.http.RouteTracker
  Tracks connecting to the target.
connectTimeout(Timeout) - Method in class org.apache.hc.client5.http.fluent.Request
ConnectTimeoutException - Exception in org.apache.hc.client5.http
  A timeout while connecting to an HTTP server or waiting for an available connection from a connection manager.
ConnectTimeoutException(String) - Constructor for exception org.apache.hc.client5.http.ConnectTimeoutException
  Creates a ConnectTimeoutException with the specified detail message.
ConnectTimeoutException(String, NamedEndpoint) - Constructor for exception org.apache.hc.client5.http.ConnectTimeoutException
ConnPoolSupport - Class in org.apache.hc.client5.http.impl
  Connection pooling support methods.
ConnPoolSupport() - Constructor for class org.apache.hc.client5.http.impl.ConnPoolSupport
ConscryptClientTlsStrategy - Class in org.apache.hc.client5.http.ssl
  TLS upgrade strategy for non-blocking client connections using Conscrypt TLS library.
ConscryptClientTlsStrategy(SSLContext, String[], String[], SSLBufferMode, HostnameVerifier) - Constructor for class org.apache.hc.client5.http.ssl.ConscryptClientTlsStrategy
ConscryptClientTlsStrategy(SSLContext, HostnameVerifier) - Constructor for class org.apache.hc.client5.http.ssl.ConscryptClientTlsStrategy
ConscryptClientTlsStrategy(SSLContext) - Constructor for class org.apache.hc.client5.http.ssl.ConscryptClientTlsStrategy
consume(ByteBuffer) - Method in class org.apache.hc.client5.testing.async.AsyncEchoHandler
consume(ByteBuffer) - Method in class org.apache.hc.client5.testing.async.AsyncRandomHandler
consume(ByteBuffer) - Method in class org.apache.hc.client5.testing.async.AuthenticatingAsyncDecorator
consume(ByteBuffer) - Method in class org.apache.hc.client5.testing.async.RedirectingAsyncDecorator
consume(ByteBuffer) - Method in class org.apache.hc.client5.testing.async.ServiceUnavailableAsyncDecorator
consumePromise(HttpRequest, HttpResponse, EntityDetails, HttpContext) - Method in class org.apache.hc.client5.http.async.methods.AbstractBinPushConsumer
consumePromise(HttpRequest, HttpResponse, EntityDetails, HttpContext) - Method in class org.apache.hc.client5.http.async.methods.AbstractCharPushConsumer
consumeResponse(HttpResponse, EntityDetails, HttpContext, FutureCallback<T>) - Method in class org.apache.hc.client5.http.async.methods.AbstractBinResponseConsumer
consumeResponse(HttpResponse, EntityDetails, HttpContext, FutureCallback<T>) - Method in class org.apache.hc.client5.http.async.methods.AbstractCharResponseConsumer
contains(URI) - Method in class org.apache.hc.client5.http.protocol.RedirectLocations
  Test if the URI is present in the collection.
containsAttribute(String) - Method in interface org.apache.hc.client5.http.cookie.Cookie
containsAttribute(String) - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
containsHeader(String) - Method in class org.apache.hc.client5.http.cache.HttpCacheEntry
containsHeader(String) - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpResponse
Content - Class in org.apache.hc.client5.http.fluent
  This class represents arbitrary content of a specific type that can be consumed multiple times and requires no explicit deallocation used by the fluent facade.
Content(byte[], ContentType) - Constructor for class org.apache.hc.client5.http.fluent.Content
CONTENT_RANGE - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
ContentBody - Interface in org.apache.hc.client5.http.entity.mime
ContentCompressionExec - Class in org.apache.hc.client5.http.impl.classic
  Request execution handler in the classic request execution chain that is responsible for automatic response content decompression.
ContentCompressionExec(List<String>, Lookup<InputStreamFactory>, boolean) - Constructor for class org.apache.hc.client5.http.impl.classic.ContentCompressionExec
ContentCompressionExec(boolean) - Constructor for class org.apache.hc.client5.http.impl.classic.ContentCompressionExec
ContentCompressionExec() - Constructor for class org.apache.hc.client5.http.impl.classic.ContentCompressionExec
  Handles `gzip` and `deflate` compressed entities by using the following decoders: gzip - see `GZIPInputStream` deflate - see `DeflateInputStream` brotli - see `BrotliInputStream`
ContentDescriptor - Interface in org.apache.hc.client5.http.entity.mime
  Represents common content properties.
ContentResponseHandler - Class in org.apache.hc.client5.http.fluent
  `HttpClientResponseHandler` implementation that converts `HttpResponse` messages to `Content` instances.
ContentResponseHandler() - Constructor for class org.apache.hc.client5.http.fluent.ContentResponseHandler
ContextBuilder - Class in org.apache.hc.client5.http
  `HttpClientContext` builder.
Cookie - Interface in org.apache.hc.client5.http.cookie
  Cookie interface represents a token or short packet of state information (also referred to as "magic-cookie") that the HTTP agent and the target server can exchange to maintain a session.
COOKIE_ORIGIN - Static variable in class org.apache.hc.client5.http.protocol.HttpClientContext
  Attribute name of a `CookieOrigin` object that represents the actual details of the origin server.
COOKIE_SPEC - Static variable in class org.apache.hc.client5.http.protocol.HttpClientContext
  Attribute name of a `CookieSpec` object that represents the actual cookie specification.
COOKIE_STORE - Static variable in class org.apache.hc.client5.http.protocol.HttpClientContext
  Attribute name of a `CookieStore` object that represents the actual cookie store.
CookieAttributeHandler - Interface in org.apache.hc.client5.http.cookie
  This interface represents a cookie attribute handler responsible for parsing, validating, and matching a specific cookie attribute, such as path, domain, port, etc.
CookieIdentityComparator - Class in org.apache.hc.client5.http.cookie
  This cookie comparator can be used to compare identity of cookies.
CookieIdentityComparator() - Constructor for class org.apache.hc.client5.http.cookie.CookieIdentityComparator
CookieOrigin - Class in org.apache.hc.client5.http.cookie
  CookieOrigin class encapsulates details of an origin server that are relevant when parsing, validating or matching HTTP cookies.
CookieOrigin(String, int, String, boolean) - Constructor for class org.apache.hc.client5.http.cookie.CookieOrigin
CookiePathComparator - Class in org.apache.hc.client5.http.cookie
  This cookie comparator ensures that multiple cookies satisfying a common criteria are ordered in the `Cookie` header such that those with more specific Path attributes precede those with less specific.
CookiePathComparator() - Constructor for class org.apache.hc.client5.http.cookie.CookiePathComparator
CookiePriorityComparator - Class in org.apache.hc.client5.http.cookie
  This cookie comparator ensures that cookies with longer paths take precedence over cookies with shorter path.
CookiePriorityComparator() - Constructor for class org.apache.hc.client5.http.cookie.CookiePriorityComparator
CookieRestrictionViolationException - Exception in org.apache.hc.client5.http.cookie
  Signals that a cookie violates a restriction imposed by the cookie specification.
CookieRestrictionViolationException() - Constructor for exception org.apache.hc.client5.http.cookie.CookieRestrictionViolationException
  Creates a new CookeFormatViolationException with a `null` detail message.
CookieRestrictionViolationException(String) - Constructor for exception org.apache.hc.client5.http.cookie.CookieRestrictionViolationException
  Creates a new CookeRestrictionViolationException with a specified message string.
CookieSpec - Interface in org.apache.hc.client5.http.cookie
  Defines the cookie management specification.
COOKIESPEC_REGISTRY - Static variable in class org.apache.hc.client5.http.protocol.HttpClientContext
  Attribute name of a `Lookup` object that represents the actual `CookieSpecFactory` registry.
CookieSpecBase - Class in org.apache.hc.client5.http.impl.cookie
  Cookie management functions shared by all specification.
CookieSpecBase() - Constructor for class org.apache.hc.client5.http.impl.cookie.CookieSpecBase
CookieSpecBase(HashMap<String, CookieAttributeHandler>) - Constructor for class org.apache.hc.client5.http.impl.cookie.CookieSpecBase
CookieSpecBase(CommonCookieAttributeHandler...) - Constructor for class org.apache.hc.client5.http.impl.cookie.CookieSpecBase
CookieSpecFactory - Interface in org.apache.hc.client5.http.cookie
  Factory for `CookieSpec` implementations.
CookieSpecSupport - Class in org.apache.hc.client5.http.impl
  Cookie support methods.
CookieStore - Interface in org.apache.hc.client5.http.cookie
  This interface represents an abstract store for `Cookie` objects.
copy(HttpRequest) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
  Deprecated.
  Use `SimpleRequestBuilder`
copy(HttpResponse) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpResponse
copy(SimpleHttpRequest) - Static method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
copy(HttpRequest) - Static method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
copy(SimpleHttpResponse) - Static method in class org.apache.hc.client5.http.async.methods.SimpleResponseBuilder
copy(KerberosConfig) - Static method in class org.apache.hc.client5.http.auth.KerberosConfig
  Deprecated.
copy(String, Resource) - Method in interface org.apache.hc.client5.http.cache.ResourceFactory
  Clones an existing `Resource`.
copy(ConnectionConfig) - Static method in class org.apache.hc.client5.http.config.ConnectionConfig
copy(RequestConfig) - Static method in class org.apache.hc.client5.http.config.RequestConfig
copy(TlsConfig) - Static method in class org.apache.hc.client5.http.config.TlsConfig
copy(CacheConfig) - Static method in class org.apache.hc.client5.http.impl.cache.CacheConfig
copy(String, Resource) - Method in class org.apache.hc.client5.http.impl.cache.FileResourceFactory
copy(String, Resource) - Method in class org.apache.hc.client5.http.impl.cache.HeapResourceFactory
copy(ClassicHttpRequest) - Method in class org.apache.hc.client5.http.impl.classic.ClassicRequestCopier
  Deprecated.
copy(T) - Method in interface org.apache.hc.client5.http.impl.MessageCopier
  Deprecated.
copy(HttpRequest) - Method in class org.apache.hc.client5.http.impl.RequestCopier
  Deprecated.
countHeaders(String) - Method in class org.apache.hc.client5.http.cache.HttpCacheEntry
countHeaders(String) - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpResponse
create(String, String) - Static method in class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
  Creates a new BasicHttpRequest for the given `method` and `String` URI.
create(String, URI) - Static method in class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
  Creates a new BasicHttpRequest for the given `method` and `URI`.
create(Method, String) - Static method in class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
  Creates a request object of the exact subclass of `BasicHttpRequest`.
create(Method, URI) - Static method in class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
  Creates a request object of the exact subclass of `BasicHttpRequest`.
create(Method, HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
  Creates a request object of the exact subclass of `BasicHttpRequest`.
create(String, String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
create(String, URI) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
create(Method, URI) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
create(Method, HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
create(String, String, URIAuthority, String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
create(String, String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
  Creates a new BasicHttpRequest for the given `method` and `String` URI.
create(String, URI) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
  Creates a new BasicHttpRequest for the given `method` and `URI`.
create(Method, String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
  Creates a request object of the exact subclass of `SimpleHttpRequest`.
create(Method, URI) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
  Creates a request object of the exact subclass of `SimpleHttpRequest`.
create(Method, HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
  Creates a request object of the exact subclass of `SimpleHttpRequest`.
create(int) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpResponse
create(int, String, ContentType) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpResponse
create(int, String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpResponse
create(int, byte[], ContentType) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpResponse
create(int, byte[]) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpResponse
create(String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
create(Method) - Static method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
create(SimpleHttpRequest) - Static method in class org.apache.hc.client5.http.async.methods.SimpleRequestProducer
create(int) - Static method in class org.apache.hc.client5.http.async.methods.SimpleResponseBuilder
create() - Static method in class org.apache.hc.client5.http.async.methods.SimpleResponseConsumer
create(HttpContext) - Method in interface org.apache.hc.client5.http.auth.AuthSchemeFactory
  Creates an instance of `AuthScheme`.
create() - Static method in class org.apache.hc.client5.http.cache.HttpCacheContext
create(Method, String) - Static method in class org.apache.hc.client5.http.classic.methods.ClassicHttpRequests
  Deprecated.
  Creates a new HttpUriRequest for the given `Method` and `String` URI.
create(Method, URI) - Static method in class org.apache.hc.client5.http.classic.methods.ClassicHttpRequests
  Deprecated.
  Creates a new HttpUriRequest for the given `Method` and `URI`.
create(String, String) - Static method in class org.apache.hc.client5.http.classic.methods.ClassicHttpRequests
  Deprecated.
  Creates a new HttpUriRequest for the given `method` and `String` URI.
create(String, URI) - Static method in class org.apache.hc.client5.http.classic.methods.ClassicHttpRequests
  Deprecated.
  Creates a new HttpUriRequest for the given `method` and `URI`.
create(SchemePortResolver) - Static method in class org.apache.hc.client5.http.ContextBuilder
create() - Static method in class org.apache.hc.client5.http.ContextBuilder
create(HttpContext) - Method in interface org.apache.hc.client5.http.cookie.CookieSpecFactory
  Creates an instance of `CookieSpec`.
create(InputStream) - Method in class org.apache.hc.client5.http.entity.BrotliInputStreamFactory
create(InputStream) - Method in class org.apache.hc.client5.http.entity.DeflateInputStreamFactory
create() - Static method in class org.apache.hc.client5.http.entity.EntityBuilder
create(InputStream) - Method in class org.apache.hc.client5.http.entity.GZIPInputStreamFactory
create(InputStream) - Method in interface org.apache.hc.client5.http.entity.InputStreamFactory
create(String, ContentBody) - Static method in class org.apache.hc.client5.http.entity.mime.FormBodyPartBuilder
create() - Static method in class org.apache.hc.client5.http.entity.mime.FormBodyPartBuilder
create() - Static method in class org.apache.hc.client5.http.entity.mime.MultipartEntityBuilder
create(ContentBody) - Static method in class org.apache.hc.client5.http.entity.mime.MultipartPartBuilder
create() - Static method in class org.apache.hc.client5.http.entity.mime.MultipartPartBuilder
create(Method, URI) - Static method in class org.apache.hc.client5.http.fluent.Request
create(String, String) - Static method in class org.apache.hc.client5.http.fluent.Request
create(String, URI) - Static method in class org.apache.hc.client5.http.fluent.Request
create() - Static method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
create() - Static method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
create(HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.BasicSchemeFactory
create(HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.BearerSchemeFactory
create() - Static method in class org.apache.hc.client5.http.impl.auth.CredentialsProviderBuilder
create(HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.DigestSchemeFactory
create(HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.KerberosSchemeFactory
  Deprecated.
create(HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.NTLMSchemeFactory
  Deprecated.
create(HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.SPNegoSchemeFactory
  Deprecated.
create() - Static method in class org.apache.hc.client5.http.impl.cache.CachingH2AsyncClientBuilder
create() - Static method in class org.apache.hc.client5.http.impl.cache.CachingHttpAsyncClientBuilder
create() - Static method in class org.apache.hc.client5.http.impl.cache.CachingHttpClientBuilder
create() - Static method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
create(HttpContext) - Method in class org.apache.hc.client5.http.impl.cookie.IgnoreCookieSpecFactory
create(HttpContext) - Method in class org.apache.hc.client5.http.impl.cookie.RFC6265CookieSpecFactory
create(Http1Config) - Method in class org.apache.hc.client5.http.impl.io.DefaultHttpResponseParserFactory
create() - Static method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder
create() - Static method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder
create() - Static method in class org.apache.hc.client5.http.protocol.HttpClientContext
create() - Static method in class org.apache.hc.client5.http.ssl.ClientTlsStrategyBuilder
create() - Static method in class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactoryBuilder
create(HttpHost, String) - Static method in class org.apache.hc.client5.http.utils.URIUtils
  Deprecated.
  Use `URIBuilder`.
create(String, URIAuthority, String) - Static method in class org.apache.hc.client5.http.utils.URIUtils
  Deprecated.
  Use `URIBuilder`.
createConnection(Socket) - Method in class org.apache.hc.client5.http.impl.io.ManagedHttpClientConnectionFactory
createConnectTimeoutException(IOException, NamedEndpoint, InetAddress...) - Static method in class org.apache.hc.client5.http.ConnectExceptionSupport
createDefault() - Static method in class org.apache.hc.client5.http.impl.async.HttpAsyncClients
  Creates `CloseableHttpAsyncClient` instance with default configuration.
createDefault() - Static method in class org.apache.hc.client5.http.impl.classic.HttpClients
  Creates `CloseableHttpClient` instance with default configuration.
createDefault() - Static method in class org.apache.hc.client5.http.impl.CookieSpecSupport
  Creates the default registry, using the default public suffix matcher.
createDefault(PublicSuffixMatcher) - Static method in class org.apache.hc.client5.http.impl.CookieSpecSupport
  Creates the default registry with the provided public suffix matcher
createDefaultBuilder(PublicSuffixMatcher) - Static method in class org.apache.hc.client5.http.impl.CookieSpecSupport
  Creates a builder containing the default registry entries, using the provided public suffix matcher.
createDefaultBuilder() - Static method in class org.apache.hc.client5.http.impl.CookieSpecSupport
  Creates a builder containing the default registry entries with the default public suffix matcher.
createFileBound(File) - Static method in class org.apache.hc.client5.http.impl.cache.CachingHttpAsyncClients
  Creates `CloseableHttpAsyncClient` instance that uses a file system bound response cache.
createFileBound(File) - Static method in class org.apache.hc.client5.http.impl.cache.CachingHttpClients
  Creates `CloseableHttpClient` instance that uses a file system bound response cache.
createGSSContext(GSSManager, Oid, GSSName, GSSCredential) - Method in class org.apache.hc.client5.http.impl.auth.GGSSchemeBase
  Deprecated.
createHttp2Default() - Static method in class org.apache.hc.client5.http.impl.async.HttpAsyncClients
  Creates HTTP/2 `CloseableHttpAsyncClient` instance with default configuration optimized for HTTP/2 protocol and message multiplexing.
createHttp2FileBound(File) - Static method in class org.apache.hc.client5.http.impl.cache.CachingHttpAsyncClients
  Creates HTTP/2 `CloseableHttpAsyncClient` instance that uses a file system bound response cache.
createHttp2MemoryBound() - Static method in class org.apache.hc.client5.http.impl.cache.CachingHttpAsyncClients
  Creates HTTP/2 `CloseableHttpAsyncClient` instance that uses a memory bound response cache.
createHttp2Minimal(H2Config, IOReactorConfig, DnsResolver, TlsStrategy) - Static method in class org.apache.hc.client5.http.impl.async.HttpAsyncClients
  Creates `MinimalH2AsyncClient` instance optimized for HTTP/2 multiplexing message transport without advanced HTTP protocol functionality.
createHttp2Minimal(H2Config, IOReactorConfig, TlsStrategy) - Static method in class org.apache.hc.client5.http.impl.async.HttpAsyncClients
  Creates `MinimalH2AsyncClient` instance optimized for HTTP/2 multiplexing message transport without advanced HTTP protocol functionality.
createHttp2Minimal(H2Config, IOReactorConfig) - Static method in class org.apache.hc.client5.http.impl.async.HttpAsyncClients
  Creates `MinimalH2AsyncClient` instance optimized for HTTP/2 multiplexing message transport without advanced HTTP protocol functionality.
createHttp2Minimal(H2Config) - Static method in class org.apache.hc.client5.http.impl.async.HttpAsyncClients
  Creates `MinimalH2AsyncClient` instance optimized for HTTP/2 multiplexing message transport without advanced HTTP protocol functionality.
createHttp2Minimal() - Static method in class org.apache.hc.client5.http.impl.async.HttpAsyncClients
  Creates `MinimalH2AsyncClient` instance optimized for HTTP/2 multiplexing message transport without advanced HTTP protocol functionality.
createHttp2System() - Static method in class org.apache.hc.client5.http.impl.async.HttpAsyncClients
  Creates HTTP/2 `CloseableHttpAsyncClient` instance with default configuration and system properties optimized for HTTP/2 protocol and message multiplexing.
createHttpHostConnectException(IOException, NamedEndpoint, InetAddress...) - Static method in class org.apache.hc.client5.http.ConnectExceptionSupport
createLayeredSocket(Socket, String, int, HttpContext) - Method in interface org.apache.hc.client5.http.socket.LayeredConnectionSocketFactory
  Returns a socket connected to the given host that is layered over an existing socket.
createLayeredSocket(Socket, String, int, Object, HttpContext) - Method in interface org.apache.hc.client5.http.socket.LayeredConnectionSocketFactory
  Returns a socket connected to the given host that is layered over an existing socket.
createLayeredSocket(Socket, String, int, HttpContext) - Method in class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory
createLayeredSocket(Socket, String, int, Object, HttpContext) - Method in class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory
createLocationURI(String) - Method in class org.apache.hc.client5.http.impl.DefaultRedirectStrategy
createMemoryBound() - Static method in class org.apache.hc.client5.http.impl.cache.CachingHttpAsyncClients
  Creates `CloseableHttpAsyncClient` instance that uses a memory bound response cache.
createMemoryBound() - Static method in class org.apache.hc.client5.http.impl.cache.CachingHttpClients
  Creates `CloseableHttpClient` instance that uses a memory bound response cache.
createMessage(CharArrayBuffer) - Method in class org.apache.hc.client5.http.impl.io.LenientHttpResponseParser
createMinimal(HttpVersionPolicy, H2Config, Http1Config, IOReactorConfig, AsyncClientConnectionManager) - Static method in class org.apache.hc.client5.http.impl.async.HttpAsyncClients
  Deprecated.
  Use `HttpAsyncClients.createMinimal(H2Config, Http1Config, IOReactorConfig, AsyncClientConnectionManager)`
createMinimal(H2Config, Http1Config, IOReactorConfig, AsyncClientConnectionManager) - Static method in class org.apache.hc.client5.http.impl.async.HttpAsyncClients
  Creates `MinimalHttpAsyncClient` instance optimized for HTTP/1.1 and HTTP/2 message transport without advanced HTTP protocol functionality.
createMinimal(HttpVersionPolicy, H2Config, Http1Config, IOReactorConfig) - Static method in class org.apache.hc.client5.http.impl.async.HttpAsyncClients
  Deprecated.
  Use `HttpAsyncClients.createMinimal(H2Config, Http1Config, IOReactorConfig)`
createMinimal(H2Config, Http1Config, IOReactorConfig) - Static method in class org.apache.hc.client5.http.impl.async.HttpAsyncClients
  Creates `MinimalHttpAsyncClient` instance optimized for HTTP/1.1 and HTTP/2 message transport without advanced HTTP protocol functionality.
createMinimal(H2Config, Http1Config) - Static method in class org.apache.hc.client5.http.impl.async.HttpAsyncClients
  Creates `MinimalHttpAsyncClient` instance optimized for HTTP/1.1 and HTTP/2 message transport without advanced HTTP protocol functionality.
createMinimal() - Static method in class org.apache.hc.client5.http.impl.async.HttpAsyncClients
  Creates `MinimalHttpAsyncClient` instance optimized for HTTP/1.1 and HTTP/2 message transport without advanced HTTP protocol functionality.
createMinimal(AsyncClientConnectionManager) - Static method in class org.apache.hc.client5.http.impl.async.HttpAsyncClients
  Creates `MinimalHttpAsyncClient` instance optimized for HTTP/1.1 and HTTP/2 message transport without advanced HTTP protocol functionality.
createMinimal() - Static method in class org.apache.hc.client5.http.impl.classic.HttpClients
  Creates `CloseableHttpClient` instance that implements the most basic HTTP protocol support.
createMinimal(HttpClientConnectionManager) - Static method in class org.apache.hc.client5.http.impl.classic.HttpClients
  Creates `CloseableHttpClient` instance that implements the most basic HTTP protocol support.
createObjectCache(Cache<String, HttpCacheStorageEntry>, CacheConfig) - Static method in class org.apache.hc.client5.http.impl.cache.ehcache.EhcacheHttpCacheStorage
  Creates cache that stores `HttpCacheStorageEntry`s without direct serialization.
createSerializedCache(Cache<String, byte[]>, CacheConfig) - Static method in class org.apache.hc.client5.http.impl.cache.ehcache.EhcacheHttpCacheStorage
  Creates cache that stores serialized `HttpCacheStorageEntry`s.
createSocket(HttpContext) - Method in interface org.apache.hc.client5.http.socket.ConnectionSocketFactory
  Creates new, unconnected socket.
createSocket(Proxy, HttpContext) - Method in interface org.apache.hc.client5.http.socket.ConnectionSocketFactory
  Creates new, unconnected socket via a proxy (generally SOCKS is expected).
createSocket(Proxy, HttpContext) - Method in class org.apache.hc.client5.http.socket.PlainConnectionSocketFactory
createSocket(HttpContext) - Method in class org.apache.hc.client5.http.socket.PlainConnectionSocketFactory
createSocket(HttpContext) - Method in class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory
createSocket(Proxy, HttpContext) - Method in class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory
createSystem() - Static method in class org.apache.hc.client5.http.impl.async.HttpAsyncClients
  Creates `CloseableHttpAsyncClient` instance with default configuration and system properties.
createSystem() - Static method in class org.apache.hc.client5.http.impl.classic.HttpClients
  Creates `CloseableHttpClient` instance with default configuration based on system properties.
Credentials - Interface in org.apache.hc.client5.http.auth
  This interface represents a set of credentials consisting of a security principal and a secret (password) that can be used to establish user identity
CredentialsProvider - Interface in org.apache.hc.client5.http.auth
  Provider of authentication credentials.
CredentialsProviderBuilder - Class in org.apache.hc.client5.http.impl.auth
  `CredentialsProvider` builder.
CredentialsProviderBuilder() - Constructor for class org.apache.hc.client5.http.impl.auth.CredentialsProviderBuilder
CredentialsStore - Interface in org.apache.hc.client5.http.auth
  Abstract store of authentication credentials.
CREDS_PROVIDER - Static variable in class org.apache.hc.client5.http.protocol.HttpClientContext
  Attribute name of a `CredentialsProvider` object that represents the actual credentials provider.
custom() - Static method in class org.apache.hc.client5.http.auth.KerberosConfig
  Deprecated.
custom() - Static method in class org.apache.hc.client5.http.config.ConnectionConfig
custom() - Static method in class org.apache.hc.client5.http.config.RequestConfig
custom() - Static method in class org.apache.hc.client5.http.config.TlsConfig
custom() - Static method in class org.apache.hc.client5.http.impl.async.HttpAsyncClients
  Creates builder object for construction of custom `CloseableHttpAsyncClient` instances.
custom() - Static method in class org.apache.hc.client5.http.impl.cache.CacheConfig
custom() - Static method in class org.apache.hc.client5.http.impl.cache.CachingHttpAsyncClients
  Creates builder object for construction of custom `CloseableHttpAsyncClient` instances.
custom() - Static method in class org.apache.hc.client5.http.impl.cache.CachingHttpClients
  Creates builder object for construction of custom `CloseableHttpClient` instances.
custom() - Static method in class org.apache.hc.client5.http.impl.classic.HttpClients
  Creates builder object for construction of custom `CloseableHttpClient` instances.
customHttp2() - Static method in class org.apache.hc.client5.http.impl.async.HttpAsyncClients
  Creates builder object for construction of custom HTTP/2 `CloseableHttpAsyncClient` instances optimized for HTTP/2 protocol and message multiplexing
customHttp2() - Static method in class org.apache.hc.client5.http.impl.cache.CachingHttpAsyncClients
  Creates builder object for construction of custom HTTP/2 `CloseableHttpAsyncClient` instances.
customizeExecChain(NamedElementChain<AsyncExecChainHandler>) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Request exec chain customization and extension.
customizeExecChain(NamedElementChain<AsyncExecChainHandler>) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Request exec chain customization and extension.
customizeExecChain(NamedElementChain<AsyncExecChainHandler>) - Method in class org.apache.hc.client5.http.impl.cache.CachingH2AsyncClientBuilder
customizeExecChain(NamedElementChain<AsyncExecChainHandler>) - Method in class org.apache.hc.client5.http.impl.cache.CachingHttpAsyncClientBuilder
customizeExecChain(NamedElementChain<ExecChainHandler>) - Method in class org.apache.hc.client5.http.impl.cache.CachingHttpClientBuilder
customizeExecChain(NamedElementChain<ExecChainHandler>) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Request exec chain customization and extension.
customizeUnauthorizedResponse(HttpResponse) - Method in class org.apache.hc.client5.testing.async.AuthenticatingAsyncDecorator
customizeUnauthorizedResponse(ClassicHttpResponse) - Method in class org.apache.hc.client5.testing.classic.AuthenticatingDecorator

## D

DATE_FORMAT - Static variable in class org.apache.hc.client5.http.fluent.Request
  Deprecated.
  This attribute is no longer supported as a part of the public API.
DATE_LOCALE - Static variable in class org.apache.hc.client5.http.fluent.Request
  Deprecated.
  This attribute is no longer supported as a part of the public API.
DateSupport - Class in org.apache.hc.client5.http.impl.cache
  HTTP cache date support utilities.
DateSupport() - Constructor for class org.apache.hc.client5.http.impl.cache.DateSupport
DateUtils - Class in org.apache.hc.client5.http.utils
  A utility class for parsing and formatting HTTP dates as used in cookies and other headers.
decode(byte[]) - Method in class org.apache.hc.client5.http.utils.Base64
  Decode Base64-encoded bytes to their original form, using specifications from this codec instance
decode(String) - Method in class org.apache.hc.client5.http.utils.Base64
  Decode a Base64 String to its original form, using specifications from this codec instance
decodeBase64(byte[]) - Static method in class org.apache.hc.client5.http.utils.Base64
  Decodes Base64 data into octets.
decodeBase64(String) - Static method in class org.apache.hc.client5.http.utils.Base64
  Decodes a Base64 String into octets.
DecompressingEntity - Class in org.apache.hc.client5.http.entity
  Common base class for decompressing `HttpEntity` implementations.
DecompressingEntity(HttpEntity, InputStreamFactory) - Constructor for class org.apache.hc.client5.http.entity.DecompressingEntity
  Constructs a new `DecompressingEntity`.
decorate(CommonCookieAttributeHandler, PublicSuffixMatcher) - Static method in class org.apache.hc.client5.http.impl.cookie.PublicSuffixDomainFilter
DEFAULT - Static variable in class org.apache.hc.client5.http.auth.KerberosConfig
  Deprecated.
DEFAULT - Static variable in class org.apache.hc.client5.http.config.ConnectionConfig
DEFAULT - Static variable in class org.apache.hc.client5.http.config.RequestConfig
DEFAULT - Static variable in class org.apache.hc.client5.http.config.TlsConfig
DEFAULT - Static variable in class org.apache.hc.client5.http.impl.auth.KerberosSchemeFactory
  Deprecated.
  Singleton instance for the default configuration.
DEFAULT - Static variable in class org.apache.hc.client5.http.impl.auth.SPNegoSchemeFactory
  Deprecated.
  Singleton instance for the default configuration.
DEFAULT - Static variable in class org.apache.hc.client5.http.impl.cache.CacheConfig
DEFAULT_303_CACHING_ENABLED - Static variable in class org.apache.hc.client5.http.impl.cache.CacheConfig
  Default setting for 303 caching
DEFAULT_ASYNCHRONOUS_WORKERS - Static variable in class org.apache.hc.client5.http.impl.cache.CacheConfig
  Default number of worker threads to allow for background revalidations resulting from the stale-while-revalidate directive.
DEFAULT_BACK_OFF_RATE - Static variable in class org.apache.hc.client5.http.impl.schedule.ExponentialBackOffSchedulingStrategy
DEFAULT_HEURISTIC_CACHING_ENABLED - Static variable in class org.apache.hc.client5.http.impl.cache.CacheConfig
  Default setting for heuristic caching
DEFAULT_HEURISTIC_COEFFICIENT - Static variable in class org.apache.hc.client5.http.impl.cache.CacheConfig
  Default coefficient used to heuristically determine freshness lifetime from the Last-Modified time of a cache entry.
DEFAULT_HEURISTIC_LIFETIME - Static variable in class org.apache.hc.client5.http.impl.cache.CacheConfig
  Default lifetime to be assumed when we cannot calculate freshness heuristically.
DEFAULT_INITIAL_EXPIRY - Static variable in class org.apache.hc.client5.http.impl.schedule.ExponentialBackOffSchedulingStrategy
DEFAULT_MAX_CACHE_ENTRIES - Static variable in class org.apache.hc.client5.http.impl.cache.CacheConfig
  Default setting for the maximum number of cache entries that will be retained.
DEFAULT_MAX_CONNECTIONS_PER_ROUTE - Static variable in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
DEFAULT_MAX_CONNECTIONS_PER_ROUTE - Static variable in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
DEFAULT_MAX_EXPIRY - Static variable in class org.apache.hc.client5.http.impl.schedule.ExponentialBackOffSchedulingStrategy
DEFAULT_MAX_OBJECT_SIZE_BYTES - Static variable in class org.apache.hc.client5.http.impl.cache.CacheConfig
  Default setting for the maximum object size that will be cached, in bytes.
DEFAULT_MAX_TOTAL_CONNECTIONS - Static variable in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
DEFAULT_MAX_TOTAL_CONNECTIONS - Static variable in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
DEFAULT_MAX_UPDATE_RETRIES - Static variable in class org.apache.hc.client5.http.impl.cache.CacheConfig
  Default setting for the number of retries on a failed cache processChallenge
DEFAULT_WEAK_ETAG_ON_PUTDELETE_ALLOWED - Static variable in class org.apache.hc.client5.http.impl.cache.CacheConfig
  Default setting to allow weak tags on PUT/DELETE methods
DefaultAsyncCacheInvalidator - Class in org.apache.hc.client5.http.impl.cache
  Given a particular HTTP request / response pair, flush any cache entries that this exchange would invalidate.
DefaultAsyncCacheInvalidator() - Constructor for class org.apache.hc.client5.http.impl.cache.DefaultAsyncCacheInvalidator
DefaultAuthenticationStrategy - Class in org.apache.hc.client5.http.impl
  Default implementation of `AuthenticationStrategy`
DefaultAuthenticationStrategy() - Constructor for class org.apache.hc.client5.http.impl.DefaultAuthenticationStrategy
DefaultBackoffStrategy - Class in org.apache.hc.client5.http.impl.classic
  This `ConnectionBackoffStrategy` backs off either for a raw network socket or connection timeout or if the server explicitly sends a 429 (Too Many Requests) or a 503 (Service Unavailable) response.
DefaultBackoffStrategy() - Constructor for class org.apache.hc.client5.http.impl.classic.DefaultBackoffStrategy
DefaultCacheInvalidator - Class in org.apache.hc.client5.http.impl.cache
  Given a particular HTTP request / response pair, flush any cache entries that this exchange would invalidate.
DefaultCacheInvalidator() - Constructor for class org.apache.hc.client5.http.impl.cache.DefaultCacheInvalidator
DefaultClientConnectionReuseStrategy - Class in org.apache.hc.client5.http.impl
  Extension of core `DefaultConnectionReuseStrategy` that treats CONNECT method exchanges involved in proxy tunnelling as a special case.
DefaultClientConnectionReuseStrategy() - Constructor for class org.apache.hc.client5.http.impl.DefaultClientConnectionReuseStrategy
DefaultClientTlsStrategy - Class in org.apache.hc.client5.http.ssl
  TLS upgrade strategy for non-blocking client connections.
DefaultClientTlsStrategy(SSLContext, String[], String[], SSLBufferMode, HostnameVerifier, Factory<SSLEngine, TlsDetails>) - Constructor for class org.apache.hc.client5.http.ssl.DefaultClientTlsStrategy
  Deprecated.
  Use `DefaultClientTlsStrategy(SSLContext, String[], String[], SSLBufferMode, HostnameVerifier)`
DefaultClientTlsStrategy(SSLContext, String[], String[], SSLBufferMode, HostnameVerifier) - Constructor for class org.apache.hc.client5.http.ssl.DefaultClientTlsStrategy
DefaultClientTlsStrategy(SSLContext, HostnameVerifier) - Constructor for class org.apache.hc.client5.http.ssl.DefaultClientTlsStrategy
DefaultClientTlsStrategy(SSLContext) - Constructor for class org.apache.hc.client5.http.ssl.DefaultClientTlsStrategy
DefaultConnectionKeepAliveStrategy - Class in org.apache.hc.client5.http.impl
  Default implementation of a strategy deciding duration that a connection can remain idle.
DefaultConnectionKeepAliveStrategy() - Constructor for class org.apache.hc.client5.http.impl.DefaultConnectionKeepAliveStrategy
DefaultHostnameVerifier - Class in org.apache.hc.client5.http.ssl
  Default `HostnameVerifier` implementation.
DefaultHostnameVerifier(PublicSuffixMatcher) - Constructor for class org.apache.hc.client5.http.ssl.DefaultHostnameVerifier
DefaultHostnameVerifier() - Constructor for class org.apache.hc.client5.http.ssl.DefaultHostnameVerifier
DefaultHttpClientConnectionOperator - Class in org.apache.hc.client5.http.impl.io
  Default implementation of `HttpClientConnectionOperator` used as default in Http client, when no instance provided by user to `BasicHttpClientConnectionManager` or `PoolingHttpClientConnectionManager` constructor.
DefaultHttpClientConnectionOperator(Lookup<ConnectionSocketFactory>, SchemePortResolver, DnsResolver) - Constructor for class org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator
DefaultHttpRequestRetryStrategy - Class in org.apache.hc.client5.http.impl
  Default implementation of the `HttpRequestRetryStrategy` interface.
DefaultHttpRequestRetryStrategy(int, TimeValue, Collection<Class<? extends IOException>>, Collection<Integer>) - Constructor for class org.apache.hc.client5.http.impl.DefaultHttpRequestRetryStrategy
DefaultHttpRequestRetryStrategy(int, TimeValue) - Constructor for class org.apache.hc.client5.http.impl.DefaultHttpRequestRetryStrategy
  Create the HTTP request retry strategy using the following list of non-retriable I/O exception classes:
  InterruptedIOException UnknownHostException ConnectException ConnectionClosedException NoRouteToHostException SSLException and retriable HTTP status codes:
  SC_TOO_MANY_REQUESTS (429) SC_SERVICE_UNAVAILABLE (503)
DefaultHttpRequestRetryStrategy() - Constructor for class org.apache.hc.client5.http.impl.DefaultHttpRequestRetryStrategy
  Create the HTTP request retry strategy with a max retry count of 1, default retry interval of 1 second, and using the following list of non-retriable I/O exception classes:
  InterruptedIOException UnknownHostException ConnectException ConnectionClosedException SSLException and retriable HTTP status codes:
  SC_TOO_MANY_REQUESTS (429) SC_SERVICE_UNAVAILABLE (503)
DefaultHttpResponseParserFactory - Class in org.apache.hc.client5.http.impl.io
  Default factory for response message parsers.
DefaultHttpResponseParserFactory(LineParser, HttpResponseFactory<ClassicHttpResponse>) - Constructor for class org.apache.hc.client5.http.impl.io.DefaultHttpResponseParserFactory
DefaultHttpResponseParserFactory(HttpResponseFactory<ClassicHttpResponse>) - Constructor for class org.apache.hc.client5.http.impl.io.DefaultHttpResponseParserFactory
DefaultHttpResponseParserFactory() - Constructor for class org.apache.hc.client5.http.impl.io.DefaultHttpResponseParserFactory
DefaultProxyRoutePlanner - Class in org.apache.hc.client5.http.impl.routing
  Implementation of an `HttpRoutePlanner` that routes requests through a default proxy.
DefaultProxyRoutePlanner(HttpHost, SchemePortResolver) - Constructor for class org.apache.hc.client5.http.impl.routing.DefaultProxyRoutePlanner
DefaultProxyRoutePlanner(HttpHost) - Constructor for class org.apache.hc.client5.http.impl.routing.DefaultProxyRoutePlanner
DefaultRedirectStrategy - Class in org.apache.hc.client5.http.impl
  Default implementation of `RedirectStrategy`.
DefaultRedirectStrategy() - Constructor for class org.apache.hc.client5.http.impl.DefaultRedirectStrategy
DefaultRoutePlanner - Class in org.apache.hc.client5.http.impl.routing
  Default implementation of an `HttpRoutePlanner`.
DefaultRoutePlanner(SchemePortResolver) - Constructor for class org.apache.hc.client5.http.impl.routing.DefaultRoutePlanner
DefaultSchemePortResolver - Class in org.apache.hc.client5.http.impl
  Default `SchemePortResolver`.
DefaultSchemePortResolver() - Constructor for class org.apache.hc.client5.http.impl.DefaultSchemePortResolver
DefaultUserTokenHandler - Class in org.apache.hc.client5.http.impl
  Default implementation of `UserTokenHandler`.
DefaultUserTokenHandler() - Constructor for class org.apache.hc.client5.http.impl.DefaultUserTokenHandler
DeflateDecompressingEntity - Class in org.apache.hc.client5.http.entity
  `HttpEntityWrapper` responsible for handling deflate Content Coded responses.
DeflateDecompressingEntity(HttpEntity) - Constructor for class org.apache.hc.client5.http.entity.DeflateDecompressingEntity
  Creates a new `DeflateDecompressingEntity` which will wrap the specified `HttpEntity`.
DeflateInputStream - Class in org.apache.hc.client5.http.entity
  Deflate input stream.
DeflateInputStream(InputStream) - Constructor for class org.apache.hc.client5.http.entity.DeflateInputStream
DeflateInputStreamFactory - Class in org.apache.hc.client5.http.entity
  `InputStreamFactory` for handling Deflate Content Coded responses.
DeflateInputStreamFactory() - Constructor for class org.apache.hc.client5.http.entity.DeflateInputStreamFactory
delete(String) - Static method in class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
delete(URI) - Static method in class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
delete(HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
delete(String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
delete(URI) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
delete(HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
delete() - Static method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
delete(URI) - Static method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
delete(String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
delete(String) - Static method in class org.apache.hc.client5.http.classic.methods.ClassicHttpRequests
  Deprecated.
delete(URI) - Static method in class org.apache.hc.client5.http.classic.methods.ClassicHttpRequests
  Deprecated.
delete(URI) - Static method in class org.apache.hc.client5.http.fluent.Request
delete(String) - Static method in class org.apache.hc.client5.http.fluent.Request
delete(String, FutureCallback<Boolean>) - Method in class org.apache.hc.client5.http.impl.cache.AbstractSerializingAsyncCacheStorage
delete(String) - Method in class org.apache.hc.client5.http.impl.cache.AbstractSerializingCacheStorage
delete(String) - Method in class org.apache.hc.client5.http.impl.cache.ehcache.EhcacheHttpCacheStorage
delete(String, FutureCallback<Boolean>) - Method in class org.apache.hc.client5.http.impl.cache.memcached.MemcachedHttpAsyncCacheStorage
delete(String) - Method in class org.apache.hc.client5.http.impl.cache.memcached.MemcachedHttpCacheStorage
DELETE_METHOD - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
deserialize(T) - Method in interface org.apache.hc.client5.http.cache.HttpCacheEntrySerializer
  Deserializes a cache entry from its serialized representation.
deserialize(byte[]) - Method in class org.apache.hc.client5.http.impl.cache.ByteArrayCacheEntrySerializer
deserialize(byte[]) - Method in class org.apache.hc.client5.http.impl.cache.HttpByteArrayCacheEntrySerializer
deserialize(HttpCacheStorageEntry) - Method in class org.apache.hc.client5.http.impl.cache.NoopCacheEntrySerializer
determineHost(HttpRequest) - Static method in class org.apache.hc.client5.http.routing.RoutingSupport
determineLocalAddress(HttpHost, HttpContext) - Method in class org.apache.hc.client5.http.impl.routing.DefaultRoutePlanner
  This implementation returns null.
determineProxy(HttpHost, HttpContext) - Method in class org.apache.hc.client5.http.impl.routing.DefaultProxyRoutePlanner
determineProxy(HttpHost, HttpContext) - Method in class org.apache.hc.client5.http.impl.routing.DefaultRoutePlanner
  This implementation returns null.
determineProxy(HttpHost, HttpContext) - Method in class org.apache.hc.client5.http.impl.routing.SystemDefaultRoutePlanner
determineRoute(HttpHost, HttpContext) - Method in class org.apache.hc.client5.http.impl.routing.DefaultRoutePlanner
determineRoute(HttpHost, HttpContext) - Method in interface org.apache.hc.client5.http.routing.HttpRoutePlanner
  Determines the route for the given host.
digest(SimpleHttpRequest) - Method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
digest(HttpRequest) - Method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
digest(SimpleHttpResponse) - Method in class org.apache.hc.client5.http.async.methods.SimpleResponseBuilder
DIGEST - Static variable in class org.apache.hc.client5.http.auth.StandardAuthScheme
  Digest authentication scheme.
DigestScheme - Class in org.apache.hc.client5.http.impl.auth
  Digest authentication scheme.
DigestScheme() - Constructor for class org.apache.hc.client5.http.impl.auth.DigestScheme
DigestScheme(Charset) - Constructor for class org.apache.hc.client5.http.impl.auth.DigestScheme
DigestSchemeFactory - Class in org.apache.hc.client5.http.impl.auth
  `AuthSchemeFactory` implementation that creates and initializes `DigestScheme` instances.
DigestSchemeFactory(Charset) - Constructor for class org.apache.hc.client5.http.impl.auth.DigestSchemeFactory
DigestSchemeFactory() - Constructor for class org.apache.hc.client5.http.impl.auth.DigestSchemeFactory
digestToStorageKey(String) - Method in class org.apache.hc.client5.http.impl.cache.AbstractSerializingAsyncCacheStorage
digestToStorageKey(String) - Method in class org.apache.hc.client5.http.impl.cache.AbstractSerializingCacheStorage
digestToStorageKey(String) - Method in class org.apache.hc.client5.http.impl.cache.ehcache.EhcacheHttpCacheStorage
digestToStorageKey(String) - Method in class org.apache.hc.client5.http.impl.cache.memcached.MemcachedHttpAsyncCacheStorage
digestToStorageKey(String) - Method in class org.apache.hc.client5.http.impl.cache.memcached.MemcachedHttpCacheStorage
directStep(RouteInfo, RouteInfo) - Method in class org.apache.hc.client5.http.impl.routing.BasicRouteDirector
  Determines the next step to establish a direct connection.
disableAuthCaching() - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Disables authentication scheme caching.
disableAuthCaching() - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Disables authentication scheme caching.
disableAuthCaching() - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Disables authentication scheme caching.
disableAutomaticRetries() - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Disables automatic request recovery and re-execution.
disableAutomaticRetries() - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Disables automatic request recovery and re-execution.
disableAutomaticRetries() - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Disables automatic request recovery and re-execution.
disableConnectionState() - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Disables connection state tracking.
disableConnectionState() - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Disables connection state tracking.
disableContentCompression() - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Disables automatic content decompression.
disableCookieManagement() - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Disables state (cookie) management.
disableCookieManagement() - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Disables state (cookie) management.
disableCookieManagement() - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Disables state (cookie) management.
disableDefaultUserAgent() - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Disables the default user agent set by this builder if none has been provided by the user.
disableRedirectHandling() - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Disables automatic redirect handling.
disableRedirectHandling() - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Disables automatic redirect handling.
disableRedirectHandling() - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Disables automatic redirect handling.
discardContent() - Method in class org.apache.hc.client5.http.fluent.Response
  Discards response content and deallocates all resources associated with it.
discardEndpoint() - Method in interface org.apache.hc.client5.http.async.AsyncExecRuntime
  Shuts down and discards the acquired endpoint.
discardEndpoint() - Method in interface org.apache.hc.client5.http.classic.ExecRuntime
  Shuts down and discards the acquired endpoint.
disconnectEndpoint() - Method in interface org.apache.hc.client5.http.async.AsyncExecRuntime
  Disconnects the local endpoint from the initial hop in the connection route.
disconnectEndpoint() - Method in interface org.apache.hc.client5.http.classic.ExecRuntime
  Disconnects the local endpoint from the initial hop in the connection route.
dispose() - Method in class org.apache.hc.client5.http.cache.Resource
  Indicates the system no longer needs to keep this response body and any system resources associated with it may be reclaimed.
dispose() - Method in class org.apache.hc.client5.http.impl.cache.FileResource
dispose() - Method in class org.apache.hc.client5.http.impl.cache.HeapResource
DistributedProxySelector - Class in org.apache.hc.client5.http.impl.routing
  A DistributedProxySelector is a custom `ProxySelector` implementation that delegates proxy selection to a list of underlying ProxySelectors in a distributed manner.
DistributedProxySelector(List<ProxySelector>) - Constructor for class org.apache.hc.client5.http.impl.routing.DistributedProxySelector
  Constructs a DistributedProxySelector with the given list of `ProxySelector`.
DnsResolver - Interface in org.apache.hc.client5.http
  Users may implement this interface to override the normal DNS lookup offered by the OS.
DnsUtils - Class in org.apache.hc.client5.http.utils
  A collection of utilities relating to Domain Name System.
doExecute(HttpHost, AsyncRequestProducer, AsyncResponseConsumer<T>, HandlerFactory<AsyncPushConsumer>, HttpContext, FutureCallback<T>) - Method in class org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient
doExecute(HttpHost, ClassicHttpRequest, HttpContext) - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpClient
doExecute(HttpHost, ClassicHttpRequest, HttpContext) - Method in class org.apache.hc.client5.http.impl.classic.MinimalHttpClient
DOMAIN_ATTR - Static variable in interface org.apache.hc.client5.http.cookie.Cookie
DomainType - Enum in org.apache.hc.client5.http.psl
  Domain types differentiated by Mozilla Public Suffix List.

## E

EchoHandler - Class in org.apache.hc.client5.testing.classic
  A handler that echos the incoming request entity.
EchoHandler() - Constructor for class org.apache.hc.client5.testing.classic.EchoHandler
EhcacheHttpCacheStorage<T> - Class in org.apache.hc.client5.http.impl.cache.ehcache
  This class is a storage backend for cache entries that uses the popular Ehcache cache implementation.
EhcacheHttpCacheStorage(Cache<String, T>, CacheConfig, HttpCacheEntrySerializer<T>) - Constructor for class org.apache.hc.client5.http.impl.cache.ehcache.EhcacheHttpCacheStorage
  Constructs a storage backend using the provided Ehcache with the given configuration options, but using an alternative cache entry serialization strategy.
encode(byte[]) - Method in class org.apache.hc.client5.http.utils.Base64
  Encode bytes to their Base64 form, using specifications from this codec instance
encodeBase64(byte[]) - Static method in class org.apache.hc.client5.http.utils.Base64
  Encodes binary data using the base64 algorithm but does not chunk the output.
encodeBase64String(byte[]) - Static method in class org.apache.hc.client5.http.utils.Base64
  Encodes binary data using the base64 algorithm but does not chunk the output.
encodeHexString(byte[]) - Static method in class org.apache.hc.client5.http.utils.Hex
enhance(IOException, NamedEndpoint, InetAddress...) - Static method in class org.apache.hc.client5.http.ConnectExceptionSupport
ensureFreeCapacity(int) - Method in class org.apache.hc.client5.http.utils.ByteArrayBuilder
EntityBuilder - Class in org.apache.hc.client5.http.entity
  Builder for `HttpEntity` instances.
equals(Object) - Method in class org.apache.hc.client5.http.auth.AuthScope
equals(Object) - Method in class org.apache.hc.client5.http.auth.BasicUserPrincipal
equals(Object) - Method in class org.apache.hc.client5.http.auth.BearerToken
equals(Object) - Method in class org.apache.hc.client5.http.auth.NTCredentials
  Deprecated.
equals(Object) - Method in class org.apache.hc.client5.http.auth.NTUserPrincipal
equals(Object) - Method in class org.apache.hc.client5.http.auth.UsernamePasswordCredentials
equals(Object) - Method in class org.apache.hc.client5.http.HttpRoute
  Compares this route to another.
equals(Object) - Method in class org.apache.hc.client5.http.RouteTracker
  Compares this tracked route to another.
equals(Object) - Method in class org.apache.hc.client5.testing.auth.AuthResult
ETAG - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
evictExpiredConnections() - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Makes this instance of HttpClient proactively evict expired connections from the connection pool using a background thread.
evictExpiredConnections() - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Makes this instance of HttpClient proactively evict expired connections from the connection pool using a background thread.
evictIdleConnections(TimeValue) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Makes this instance of HttpClient proactively evict idle connections from the connection pool using a background thread.
evictIdleConnections(TimeValue) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Makes this instance of HttpClient proactively evict idle connections from the connection pool using a background thread.
evictIdleConnections(TimeValue) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Makes this instance of HttpClient proactively evict idle connections from the connection pool using a background thread.
EXCHANGE_ID - Static variable in class org.apache.hc.client5.http.protocol.HttpClientContext
  Attribute name of a `String` object that represents the ID of the current message exchange.
exchangeId - Variable in class org.apache.hc.client5.http.async.AsyncExecChain.Scope
exchangeId - Variable in class org.apache.hc.client5.http.classic.ExecChain.Scope
ExecChain - Interface in org.apache.hc.client5.http.classic
  Represents a single element in the client side classic request execution chain.
ExecChain.Scope - Class in org.apache.hc.client5.http.classic
ExecChainHandler - Interface in org.apache.hc.client5.http.classic
  Abstract request execution handler in a classic client side request execution chain.
execCount - Variable in class org.apache.hc.client5.http.async.AsyncExecChain.Scope
execRuntime - Variable in class org.apache.hc.client5.http.async.AsyncExecChain.Scope
execRuntime - Variable in class org.apache.hc.client5.http.classic.ExecChain.Scope
ExecRuntime - Interface in org.apache.hc.client5.http.classic
  Execution runtime that provides access to the underlying connection endpoint and helps manager its life cycle.
ExecSupport - Class in org.apache.hc.client5.http.impl
  Request execution support methods.
ExecSupport() - Constructor for class org.apache.hc.client5.http.impl.ExecSupport
execute(HttpRequest, AsyncEntityProducer, AsyncExecChain.Scope, AsyncExecChain, AsyncExecCallback) - Method in interface org.apache.hc.client5.http.async.AsyncExecChainHandler
  Executes the actual HTTP request.
execute(String, AsyncClientExchangeHandler, HttpClientContext) - Method in interface org.apache.hc.client5.http.async.AsyncExecRuntime
  Initiates a message exchange using the given handler.
execute(AsyncRequestProducer, AsyncResponseConsumer<T>, HandlerFactory<AsyncPushConsumer>, HttpContext, FutureCallback<T>) - Method in interface org.apache.hc.client5.http.async.HttpAsyncClient
  Initiates asynchronous HTTP request execution using the given context.
execute(HttpCacheEntry) - Method in interface org.apache.hc.client5.http.cache.HttpCacheCASOperation
  Returns the new cache entry that should replace an existing one.
execute(ClassicHttpRequest, ExecChain.Scope, ExecChain) - Method in interface org.apache.hc.client5.http.classic.ExecChainHandler
  Executes the actual HTTP request.
execute(String, ClassicHttpRequest, HttpClientContext) - Method in interface org.apache.hc.client5.http.classic.ExecRuntime
  Executes HTTP request using the given context.
execute(ClassicHttpRequest) - Method in interface org.apache.hc.client5.http.classic.HttpClient
  Deprecated.
  It is strongly recommended to use execute methods with `HttpClientResponseHandler` such as `HttpClient.execute(ClassicHttpRequest, HttpClientResponseHandler)` in order to ensure automatic resource deallocation by the client. For special cases one can still use `HttpClient.executeOpen(HttpHost, ClassicHttpRequest, HttpContext)` to keep the response object open after the request execution.
execute(ClassicHttpRequest, HttpContext) - Method in interface org.apache.hc.client5.http.classic.HttpClient
  Deprecated.
  It is strongly recommended to use execute methods with `HttpClientResponseHandler` such as `HttpClient.execute(ClassicHttpRequest, HttpContext, HttpClientResponseHandler)` in order to ensure automatic resource deallocation by the client. For special cases one can still use `HttpClient.executeOpen(HttpHost, ClassicHttpRequest, HttpContext)` to keep the response object open after the request execution.
execute(HttpHost, ClassicHttpRequest) - Method in interface org.apache.hc.client5.http.classic.HttpClient
  Deprecated.
  It is strongly recommended to use execute methods with `HttpClientResponseHandler` such as `HttpClient.execute(HttpHost, ClassicHttpRequest, HttpClientResponseHandler)` in order to ensure automatic resource deallocation by the client. For special cases one can still use `HttpClient.executeOpen(HttpHost, ClassicHttpRequest, HttpContext)` to keep the response object open after the request execution.
execute(HttpHost, ClassicHttpRequest, HttpContext) - Method in interface org.apache.hc.client5.http.classic.HttpClient
  Deprecated.
  It is strongly recommended to use execute methods with `HttpClientResponseHandler` such as `HttpClient.execute(HttpHost, ClassicHttpRequest, HttpContext, HttpClientResponseHandler)` in order to ensure automatic resource deallocation by the client. For special cases one can still use `HttpClient.executeOpen(HttpHost, ClassicHttpRequest, HttpContext)` to keep the response object open after the request execution.
execute(ClassicHttpRequest, HttpClientResponseHandler<? extends T>) - Method in interface org.apache.hc.client5.http.classic.HttpClient
  Executes HTTP request using the default context and processes the response using the given response handler.
execute(ClassicHttpRequest, HttpContext, HttpClientResponseHandler<? extends T>) - Method in interface org.apache.hc.client5.http.classic.HttpClient
  Executes HTTP request using the given context and processes the response using the given response handler.
execute(HttpHost, ClassicHttpRequest, HttpClientResponseHandler<? extends T>) - Method in interface org.apache.hc.client5.http.classic.HttpClient
  Executes HTTP request to the target using the default context and processes the response using the given response handler.
execute(HttpHost, ClassicHttpRequest, HttpContext, HttpClientResponseHandler<? extends T>) - Method in interface org.apache.hc.client5.http.classic.HttpClient
  Executes HTTP request to the target using the given context and processes the response using the given response handler.
execute(Request, HttpClientResponseHandler<T>, FutureCallback<T>) - Method in class org.apache.hc.client5.http.fluent.Async
execute(Request, HttpClientResponseHandler<T>) - Method in class org.apache.hc.client5.http.fluent.Async
execute(Request, FutureCallback<Content>) - Method in class org.apache.hc.client5.http.fluent.Async
execute(Request) - Method in class org.apache.hc.client5.http.fluent.Async
execute(Request) - Method in class org.apache.hc.client5.http.fluent.Executor
  Executes the request.
execute() - Method in class org.apache.hc.client5.http.fluent.Request
execute(CloseableHttpClient) - Method in class org.apache.hc.client5.http.fluent.Request
execute(HttpRequest, AsyncEntityProducer, AsyncExecChain.Scope, AsyncExecChain, AsyncExecCallback) - Method in class org.apache.hc.client5.http.impl.async.AsyncConnectExec
execute(HttpRequest, AsyncEntityProducer, AsyncExecChain.Scope, AsyncExecChain, AsyncExecCallback) - Method in class org.apache.hc.client5.http.impl.async.AsyncHttpRequestRetryExec
execute(HttpRequest, AsyncEntityProducer, AsyncExecChain.Scope, AsyncExecChain, AsyncExecCallback) - Method in class org.apache.hc.client5.http.impl.async.AsyncProtocolExec
execute(HttpRequest, AsyncEntityProducer, AsyncExecChain.Scope, AsyncExecChain, AsyncExecCallback) - Method in class org.apache.hc.client5.http.impl.async.AsyncRedirectExec
execute(HttpHost, AsyncRequestProducer, AsyncResponseConsumer<T>, HandlerFactory<AsyncPushConsumer>, HttpContext, FutureCallback<T>) - Method in class org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient
execute(AsyncRequestProducer, AsyncResponseConsumer<T>, HandlerFactory<AsyncPushConsumer>, HttpContext, FutureCallback<T>) - Method in class org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient
execute(AsyncRequestProducer, AsyncResponseConsumer<T>, HttpContext, FutureCallback<T>) - Method in class org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient
execute(AsyncRequestProducer, AsyncResponseConsumer<T>, FutureCallback<T>) - Method in class org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient
execute(SimpleHttpRequest, HttpContext, FutureCallback<SimpleHttpResponse>) - Method in class org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient
execute(SimpleHttpRequest, FutureCallback<SimpleHttpResponse>) - Method in class org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient
execute(HttpRequest, AsyncEntityProducer, AsyncExecChain.Scope, AsyncExecChain, AsyncExecCallback) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncMainClientExec
execute(AsyncClientExchangeHandler, HandlerFactory<AsyncPushConsumer>, HttpContext) - Method in class org.apache.hc.client5.http.impl.async.MinimalH2AsyncClient
execute(AsyncClientExchangeHandler, HandlerFactory<AsyncPushConsumer>, HttpContext) - Method in class org.apache.hc.client5.http.impl.async.MinimalHttpAsyncClient
execute(ClassicHttpRequest, ExecChain.Scope, ExecChain) - Method in class org.apache.hc.client5.http.impl.classic.BackoffStrategyExec
execute(HttpHost, ClassicHttpRequest, HttpContext) - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpClient
  Deprecated.
  It is strongly recommended to use execute methods with `HttpClientResponseHandler` such as `CloseableHttpClient.execute(HttpHost, ClassicHttpRequest, HttpContext, HttpClientResponseHandler)` in order to ensure automatic resource deallocation by the client. For special cases one can still use `HttpClient.executeOpen(HttpHost, ClassicHttpRequest, HttpContext)` to keep the response object open after the request execution.
execute(ClassicHttpRequest, HttpContext) - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpClient
  Deprecated.
  It is strongly recommended to use execute methods with `HttpClientResponseHandler` such as `CloseableHttpClient.execute(ClassicHttpRequest, HttpContext, HttpClientResponseHandler)` in order to ensure automatic resource deallocation by the client. For special cases one can still use `HttpClient.executeOpen(HttpHost, ClassicHttpRequest, HttpContext)` to keep the response object open after the request execution.
execute(ClassicHttpRequest) - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpClient
  Deprecated.
  It is strongly recommended to use execute methods with `HttpClientResponseHandler` such as `CloseableHttpClient.execute(ClassicHttpRequest, HttpClientResponseHandler)` in order to ensure automatic resource deallocation by the client. For special cases one can still use `HttpClient.executeOpen(HttpHost, ClassicHttpRequest, HttpContext)` to keep the response object open after the request execution.
execute(HttpHost, ClassicHttpRequest) - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpClient
  Deprecated.
  It is strongly recommended to use execute methods with `HttpClientResponseHandler` such as `CloseableHttpClient.execute(HttpHost, ClassicHttpRequest, HttpClientResponseHandler)` in order to ensure automatic resource deallocation by the client. For special cases one can still use `HttpClient.executeOpen(HttpHost, ClassicHttpRequest, HttpContext)` to keep the response object open after the request execution.
execute(ClassicHttpRequest, HttpClientResponseHandler<? extends T>) - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpClient
  Executes a request using the default context and processes the response using the given response handler.
execute(ClassicHttpRequest, HttpContext, HttpClientResponseHandler<? extends T>) - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpClient
  Executes a request using the default context and processes the response using the given response handler.
execute(HttpHost, ClassicHttpRequest, HttpClientResponseHandler<? extends T>) - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpClient
  Executes a request using the default context and processes the response using the given response handler.
execute(HttpHost, ClassicHttpRequest, HttpContext, HttpClientResponseHandler<? extends T>) - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpClient
  Executes a request using the default context and processes the response using the given response handler.
execute(ClassicHttpRequest, ExecChain.Scope, ExecChain) - Method in class org.apache.hc.client5.http.impl.classic.ConnectExec
execute(ClassicHttpRequest, ExecChain.Scope, ExecChain) - Method in class org.apache.hc.client5.http.impl.classic.ContentCompressionExec
execute(ClassicHttpRequest, HttpContext, HttpClientResponseHandler<T>) - Method in class org.apache.hc.client5.http.impl.classic.FutureRequestExecutionService
  Schedule a request for execution.
execute(ClassicHttpRequest, HttpContext, HttpClientResponseHandler<T>, FutureCallback<T>) - Method in class org.apache.hc.client5.http.impl.classic.FutureRequestExecutionService
  Schedule a request for execution.
execute(ClassicHttpRequest, ExecChain.Scope, ExecChain) - Method in class org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec
execute(ClassicHttpRequest, ExecChain.Scope, ExecChain) - Method in class org.apache.hc.client5.http.impl.classic.MainClientExec
execute(ClassicHttpRequest, ExecChain.Scope, ExecChain) - Method in class org.apache.hc.client5.http.impl.classic.ProtocolExec
execute(ClassicHttpRequest, ExecChain.Scope, ExecChain) - Method in class org.apache.hc.client5.http.impl.classic.RedirectExec
execute(String, ClassicHttpRequest, HttpRequestExecutor, HttpContext) - Method in class org.apache.hc.client5.http.io.ConnectionEndpoint
  Executes HTTP request using the provided request executor.
execute(String, AsyncClientExchangeHandler, HandlerFactory<AsyncPushConsumer>, HttpContext) - Method in class org.apache.hc.client5.http.nio.AsyncConnectionEndpoint
  Initiates a message exchange using the given handler.
execute(String, AsyncClientExchangeHandler, HttpContext) - Method in class org.apache.hc.client5.http.nio.AsyncConnectionEndpoint
  Initiates a message exchange using the given handler.
execute(String, AsyncRequestProducer, AsyncResponseConsumer<T>, HandlerFactory<AsyncPushConsumer>, HttpContext, FutureCallback<T>) - Method in class org.apache.hc.client5.http.nio.AsyncConnectionEndpoint
  Initiates message exchange using the given request producer and response consumer.
execute(String, AsyncRequestProducer, AsyncResponseConsumer<T>, HttpContext, FutureCallback<T>) - Method in class org.apache.hc.client5.http.nio.AsyncConnectionEndpoint
  Initiates message exchange using the given request producer and response consumer.
execute(String, AsyncRequestProducer, AsyncResponseConsumer<T>, HandlerFactory<AsyncPushConsumer>, FutureCallback<T>) - Method in class org.apache.hc.client5.http.nio.AsyncConnectionEndpoint
  Initiates message exchange using the given request producer and response consumer.
execute(String, AsyncRequestProducer, AsyncResponseConsumer<T>, FutureCallback<T>) - Method in class org.apache.hc.client5.http.nio.AsyncConnectionEndpoint
  Initiates message exchange using the given request producer and response consumer.
executeOpen(HttpHost, ClassicHttpRequest, HttpContext) - Method in interface org.apache.hc.client5.http.classic.HttpClient
  Executes the request and opens the response stream using the given context.
Executor - Class in org.apache.hc.client5.http.fluent
  Executor for `Request`s.
EXPIRES - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
EXPIRES_ATTR - Static variable in interface org.apache.hc.client5.http.cookie.Cookie
ExponentialBackoffManager - Class in org.apache.hc.client5.http.impl.classic
  A backoff manager implementation that uses an exponential backoff algorithm to adjust the maximum number of connections per HTTP route.
ExponentialBackoffManager(ConnPoolControl<HttpRoute>) - Constructor for class org.apache.hc.client5.http.impl.classic.ExponentialBackoffManager
  Constructs a new ExponentialBackoffManager with the specified connection pool control.
ExponentialBackOffSchedulingStrategy - Class in org.apache.hc.client5.http.impl.schedule
  An implementation that backs off exponentially based on the number of consecutive failed attempts.
ExponentialBackOffSchedulingStrategy(long, TimeValue, TimeValue) - Constructor for class org.apache.hc.client5.http.impl.schedule.ExponentialBackOffSchedulingStrategy
ExponentialBackOffSchedulingStrategy(long, TimeValue) - Constructor for class org.apache.hc.client5.http.impl.schedule.ExponentialBackOffSchedulingStrategy
ExponentialBackOffSchedulingStrategy(long) - Constructor for class org.apache.hc.client5.http.impl.schedule.ExponentialBackOffSchedulingStrategy
ExponentialBackOffSchedulingStrategy() - Constructor for class org.apache.hc.client5.http.impl.schedule.ExponentialBackOffSchedulingStrategy
extract(String) - Method in class org.apache.hc.client5.testing.auth.BasicAuthTokenExtractor
  Deprecated.
extractAuthToken(String) - Method in interface org.apache.hc.client5.testing.auth.AuthenticationHandler
extractHost(URI) - Static method in class org.apache.hc.client5.http.utils.URIUtils
  Extracts target host from the given `URI`.
extractPathPrefix(HttpRequest) - Static method in class org.apache.hc.client5.http.impl.RequestSupport

## F

failed(Exception) - Method in interface org.apache.hc.client5.http.async.AsyncExecCallback
  Triggered to signal a failure occurred during the message exchange.
failed(Exception) - Method in class org.apache.hc.client5.http.async.methods.AbstractBinPushConsumer
failed(Exception) - Method in class org.apache.hc.client5.http.async.methods.AbstractBinResponseConsumer
failed(Exception) - Method in class org.apache.hc.client5.http.async.methods.AbstractCharPushConsumer
failed(Exception) - Method in class org.apache.hc.client5.http.async.methods.AbstractCharResponseConsumer
failed(Exception) - Method in class org.apache.hc.client5.http.async.methods.IgnoreCompleteExceptionFutureCallback
failed(Exception) - Method in class org.apache.hc.client5.testing.async.AsyncEchoHandler
failed(Exception) - Method in class org.apache.hc.client5.testing.async.AsyncRandomHandler
failed(Exception) - Method in class org.apache.hc.client5.testing.async.AsyncRandomHandler.RandomBinAsyncEntityProducer
failed(Exception) - Method in class org.apache.hc.client5.testing.async.AuthenticatingAsyncDecorator
failed(Exception) - Method in class org.apache.hc.client5.testing.async.RedirectingAsyncDecorator
failed(Exception) - Method in class org.apache.hc.client5.testing.async.ServiceUnavailableAsyncDecorator
FileBody - Class in org.apache.hc.client5.http.entity.mime
  Binary body part backed by a file.
FileBody(File) - Constructor for class org.apache.hc.client5.http.entity.mime.FileBody
FileBody(File, ContentType, String) - Constructor for class org.apache.hc.client5.http.entity.mime.FileBody
FileBody(File, ContentType) - Constructor for class org.apache.hc.client5.http.entity.mime.FileBody
FileResource - Class in org.apache.hc.client5.http.impl.cache
  Cache resource backed by a file.
FileResource(File) - Constructor for class org.apache.hc.client5.http.impl.cache.FileResource
FileResourceFactory - Class in org.apache.hc.client5.http.impl.cache
  Generates `Resource` instances whose body is stored in a temporary file.
FileResourceFactory(File) - Constructor for class org.apache.hc.client5.http.impl.cache.FileResourceFactory
findAttribHandler(String) - Method in class org.apache.hc.client5.http.impl.cookie.AbstractCookieSpec
  Finds an attribute handler `CookieAttributeHandler` for the given attribute.
firstStep(RouteInfo) - Method in class org.apache.hc.client5.http.impl.routing.BasicRouteDirector
  Determines the first step to establish a route.
flushCacheEntriesInvalidatedByExchange(HttpHost, HttpRequest, HttpResponse, Resolver<URI, String>, HttpAsyncCacheStorage, FutureCallback<Boolean>) - Method in interface org.apache.hc.client5.http.cache.HttpAsyncCacheInvalidator
  Flush `HttpCacheEntry`s invalidated by the given message exchange.
flushCacheEntriesInvalidatedByExchange(HttpHost, HttpRequest, HttpResponse, Resolver<URI, String>, HttpCacheStorage) - Method in interface org.apache.hc.client5.http.cache.HttpCacheInvalidator
  Flush `HttpCacheEntry`s invalidated by the given message exchange.
flushCacheEntriesInvalidatedByExchange(HttpHost, HttpRequest, HttpResponse, Resolver<URI, String>, HttpAsyncCacheStorage, FutureCallback<Boolean>) - Method in class org.apache.hc.client5.http.impl.cache.DefaultAsyncCacheInvalidator
flushCacheEntriesInvalidatedByExchange(HttpHost, HttpRequest, HttpResponse, Resolver<URI, String>, HttpCacheStorage) - Method in class org.apache.hc.client5.http.impl.cache.DefaultCacheInvalidator
flushCacheEntriesInvalidatedByRequest(HttpHost, HttpRequest, Resolver<URI, String>, HttpAsyncCacheStorage, FutureCallback<Boolean>) - Method in interface org.apache.hc.client5.http.cache.HttpAsyncCacheInvalidator
  Flush `HttpCacheEntry`s invalidated by the given request.
flushCacheEntriesInvalidatedByRequest(HttpHost, HttpRequest, Resolver<URI, String>, HttpCacheStorage) - Method in interface org.apache.hc.client5.http.cache.HttpCacheInvalidator
  Flush `HttpCacheEntry`s invalidated by the given request.
flushCacheEntriesInvalidatedByRequest(HttpHost, HttpRequest, Resolver<URI, String>, HttpAsyncCacheStorage, FutureCallback<Boolean>) - Method in class org.apache.hc.client5.http.impl.cache.DefaultAsyncCacheInvalidator
flushCacheEntriesInvalidatedByRequest(HttpHost, HttpRequest, Resolver<URI, String>, HttpCacheStorage) - Method in class org.apache.hc.client5.http.impl.cache.DefaultCacheInvalidator
fork() - Method in interface org.apache.hc.client5.http.async.AsyncExecRuntime
  Forks this runtime for parallel execution.
fork(CancellableDependency) - Method in interface org.apache.hc.client5.http.classic.ExecRuntime
  Forks this runtime for parallel execution.
Form - Class in org.apache.hc.client5.http.fluent
  HTTP form used by the fluent facade.
form() - Static method in class org.apache.hc.client5.http.fluent.Form
formatCookies(List<Cookie>) - Method in interface org.apache.hc.client5.http.cookie.CookieSpec
  Create `"Cookie"` headers for an array of Cookies.
formatCookies(List<Cookie>) - Method in class org.apache.hc.client5.http.impl.cookie.IgnoreSpecSpec
formatCookies(List<Cookie>) - Method in class org.apache.hc.client5.http.impl.cookie.RFC6265CookieSpec
formatDate(Instant, DateTimeFormatter) - Static method in class org.apache.hc.client5.http.utils.DateUtils
  Formats the given date according to the specified pattern.
formatDate(Date) - Static method in class org.apache.hc.client5.http.utils.DateUtils
  Deprecated.
  Use `DateUtils.formatStandardDate(Instant)`
formatDate(Date, String) - Static method in class org.apache.hc.client5.http.utils.DateUtils
  Deprecated.
  Use `DateUtils.formatDate(Instant, DateTimeFormatter)`
formatStandardDate(Instant) - Static method in class org.apache.hc.client5.http.utils.DateUtils
  Formats the given instant according to the RFC 1123 pattern.
formatStats(HttpRoute, Object, ConnPoolControl<HttpRoute>) - Static method in class org.apache.hc.client5.http.impl.ConnPoolSupport
FORMATTER_ASCTIME - Static variable in class org.apache.hc.client5.http.utils.DateUtils
  Date formatter used to parse HTTP date headers in in ANSI C `asctime()` format.
FORMATTER_RFC1036 - Static variable in class org.apache.hc.client5.http.utils.DateUtils
  Date formatter used to parse HTTP date headers in RFC 1036 format.
FORMATTER_RFC1123 - Static variable in class org.apache.hc.client5.http.utils.DateUtils
  Date formatter used to parse HTTP date headers in RFC 1123 format.
FormBodyPart - Class in org.apache.hc.client5.http.entity.mime
  FormBodyPart class represents a content body that can be used as a part of multipart encoded entities.
FormBodyPartBuilder - Class in org.apache.hc.client5.http.entity.mime
  Builder for individual `FormBodyPart`s.
FutureRequestExecutionMetrics - Class in org.apache.hc.client5.http.impl.classic
  Collection of different counters used to gather metrics for `FutureRequestExecutionService`.
FutureRequestExecutionService - Class in org.apache.hc.client5.http.impl.classic
  This class schedules message execution execution and processing as `FutureTask`s with the provided `ExecutorService`.
FutureRequestExecutionService(HttpClient, ExecutorService) - Constructor for class org.apache.hc.client5.http.impl.classic.FutureRequestExecutionService
  Create a new FutureRequestExecutionService.

## G

generate(String, byte[]) - Method in interface org.apache.hc.client5.http.cache.ResourceFactory
  Creates a `Resource` from a given response body.
generate(String, byte[], int, int) - Method in interface org.apache.hc.client5.http.cache.ResourceFactory
  Creates a `Resource` from a given response body.
generate(String, byte[], int, int) - Method in class org.apache.hc.client5.http.impl.cache.FileResourceFactory
generate(String, byte[]) - Method in class org.apache.hc.client5.http.impl.cache.FileResourceFactory
generate(String, byte[], int, int) - Method in class org.apache.hc.client5.http.impl.cache.HeapResourceFactory
generate(String, byte[]) - Method in class org.apache.hc.client5.http.impl.cache.HeapResourceFactory
generateAuthResponse(HttpHost, HttpRequest, HttpContext) - Method in interface org.apache.hc.client5.http.auth.AuthScheme
  Generates an authorization response based on the current state.
generateAuthResponse(HttpHost, HttpRequest, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.BasicScheme
generateAuthResponse(HttpHost, HttpRequest, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.BearerScheme
generateAuthResponse(HttpHost, HttpRequest, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.DigestScheme
generateAuthResponse(HttpHost, HttpRequest, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.GGSSchemeBase
  Deprecated.
generateAuthResponse(HttpHost, HttpRequest, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.NTLMScheme
  Deprecated.
generateGSSToken(byte[], Oid, String, String) - Method in class org.apache.hc.client5.http.impl.auth.GGSSchemeBase
  Deprecated.
generateKey(URI) - Method in class org.apache.hc.client5.http.impl.cache.CacheKeyGenerator
  Computes a key for the given request `URI` that can be used as a unique identifier for cached resources.
generateKey(HttpHost, HttpRequest) - Method in class org.apache.hc.client5.http.impl.cache.CacheKeyGenerator
  Computes a key for the given `HttpHost` and `HttpRequest` that can be used as a unique identifier for cached resources.
generateKey(HttpHost, HttpRequest, HttpCacheEntry) - Method in class org.apache.hc.client5.http.impl.cache.CacheKeyGenerator
  Computes a key for the given `HttpHost` and `HttpRequest` that can be used as a unique identifier for cached resources.
generateToken(byte[], String, String) - Method in class org.apache.hc.client5.http.impl.auth.GGSSchemeBase
  Deprecated.
generateToken(byte[], String, String) - Method in class org.apache.hc.client5.http.impl.auth.KerberosScheme
  Deprecated.
generateToken(byte[], String, String) - Method in class org.apache.hc.client5.http.impl.auth.SPNegoScheme
  Deprecated.
generateType1Msg(String, String) - Method in interface org.apache.hc.client5.http.impl.auth.NTLMEngine
  Deprecated.
  Generates a Type1 message given the domain and workstation.
generateType3Msg(String, char[], String, String, String) - Method in interface org.apache.hc.client5.http.impl.auth.NTLMEngine
  Deprecated.
  Generates a Type3 message given the user credentials and the authentication challenge.
generateVariantKey(HttpRequest, HttpCacheEntry) - Method in class org.apache.hc.client5.http.impl.cache.CacheKeyGenerator
  Computes a "variant key" from the headers of a given request that are covered by the Vary header of a given cache entry.
get(String) - Static method in class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
get(URI) - Static method in class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
get(HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
get(String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
get(URI) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
get(HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
get() - Static method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
get(URI) - Static method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
get(String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
get(HttpHost) - Method in interface org.apache.hc.client5.http.auth.AuthCache
  Returns the authentication state with the given authentication scope from the cache if available.
get(HttpHost, String) - Method in interface org.apache.hc.client5.http.auth.AuthCache
  Returns the authentication state with the given authentication scope from the cache if available.
get() - Method in class org.apache.hc.client5.http.cache.Resource
  Returns resource content as a byte array.
get(String) - Static method in class org.apache.hc.client5.http.classic.methods.ClassicHttpRequests
  Deprecated.
get(URI) - Static method in class org.apache.hc.client5.http.classic.methods.ClassicHttpRequests
  Deprecated.
get(URI) - Static method in class org.apache.hc.client5.http.fluent.Request
get(String) - Static method in class org.apache.hc.client5.http.fluent.Request
get(HttpHost) - Method in class org.apache.hc.client5.http.impl.auth.BasicAuthCache
get(HttpHost, String) - Method in class org.apache.hc.client5.http.impl.auth.BasicAuthCache
get() - Method in class org.apache.hc.client5.http.impl.cache.FileResource
get() - Method in class org.apache.hc.client5.http.impl.cache.HeapResource
get() - Method in class org.apache.hc.client5.http.impl.Operations.CompletedFuture
get(long, TimeUnit) - Method in class org.apache.hc.client5.http.impl.Operations.CompletedFuture
get(Timeout) - Method in interface org.apache.hc.client5.http.io.LeaseRequest
  Returns `ConnectionEndpoint` within a given time.
get(int) - Method in class org.apache.hc.client5.http.protocol.RedirectLocations
  Returns the URI at the specified position in this list.
GET_METHOD - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
getActiveConnectionCount() - Method in class org.apache.hc.client5.http.impl.classic.FutureRequestExecutionMetrics
getAll() - Method in class org.apache.hc.client5.http.protocol.RedirectLocations
  Returns all redirect `URI`s in the order they were added to the collection.
getAllowedMethods(HttpResponse) - Method in class org.apache.hc.client5.http.classic.methods.HttpOptions
getAsynchronousWorkers() - Method in class org.apache.hc.client5.http.impl.cache.CacheConfig
  Returns the maximum number of threads to allow for background revalidations due to the `stale-while-revalidate` directive.
getAttribHandler(String) - Method in class org.apache.hc.client5.http.impl.cookie.AbstractCookieSpec
  Gets attribute handler `CookieAttributeHandler` for the given attribute.
getAttribHandlers() - Method in class org.apache.hc.client5.http.impl.cookie.AbstractCookieSpec
getAttribute(String) - Method in interface org.apache.hc.client5.http.cookie.Cookie
getAttribute(String) - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
getAttributeName() - Method in interface org.apache.hc.client5.http.cookie.CommonCookieAttributeHandler
getAttributeName() - Method in class org.apache.hc.client5.http.impl.cookie.BasicDomainHandler
getAttributeName() - Method in class org.apache.hc.client5.http.impl.cookie.BasicExpiresHandler
getAttributeName() - Method in class org.apache.hc.client5.http.impl.cookie.BasicHttpOnlyHandler
getAttributeName() - Method in class org.apache.hc.client5.http.impl.cookie.BasicMaxAgeHandler
getAttributeName() - Method in class org.apache.hc.client5.http.impl.cookie.BasicPathHandler
getAttributeName() - Method in class org.apache.hc.client5.http.impl.cookie.BasicSecureHandler
getAttributeName() - Method in class org.apache.hc.client5.http.impl.cookie.LaxExpiresHandler
getAttributeName() - Method in class org.apache.hc.client5.http.impl.cookie.LaxMaxAgeHandler
getAttributeName() - Method in class org.apache.hc.client5.http.impl.cookie.PublicSuffixDomainFilter
getAuthCache() - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
getAuthExchange(HttpHost) - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
getAuthExchanges() - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
getAuthOptions() - Method in class org.apache.hc.client5.http.auth.AuthExchange
  Returns available auth options.
getAuthScheme() - Method in class org.apache.hc.client5.http.auth.AuthExchange
  Returns actual `AuthScheme`.
getAuthSchemeRegistry() - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
getBackedOffPoolSize(int) - Method in class org.apache.hc.client5.http.impl.classic.AbstractBackoff
  Calculates the new pool size after applying the exponential backoff algorithm.
getBackedOffPoolSize(int) - Method in class org.apache.hc.client5.http.impl.classic.AIMDBackoffManager
  Returns the backed-off pool size based on the current pool size.
getBackedOffPoolSize(int) - Method in class org.apache.hc.client5.http.impl.classic.ExponentialBackoffManager
  Calculates the new pool size after applying the exponential backoff algorithm.
getBackedOffPoolSize(int) - Method in class org.apache.hc.client5.http.impl.classic.LinearBackoffManager
  Returns the new pool size after applying the linear backoff algorithm.
getBackoffFactor() - Method in class org.apache.hc.client5.http.impl.classic.AbstractBackoff
  Returns the backoff factor as an AtomicReference of Double.
getBackOffRate() - Method in class org.apache.hc.client5.http.impl.schedule.ExponentialBackOffSchedulingStrategy
getBinary() - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Gets entity content as a byte array if set using `EntityBuilder.setBinary(byte[])`.
getBody() - Method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
getBody() - Method in class org.apache.hc.client5.http.async.methods.SimpleHttpResponse
getBody() - Method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
getBody() - Method in class org.apache.hc.client5.http.async.methods.SimpleResponseBuilder
getBody() - Method in class org.apache.hc.client5.http.entity.mime.MimeField
getBody() - Method in class org.apache.hc.client5.http.entity.mime.MultipartPart
getBodyBytes() - Method in class org.apache.hc.client5.http.async.methods.SimpleBody
getBodyBytes() - Method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
getBodyBytes() - Method in class org.apache.hc.client5.http.async.methods.SimpleHttpResponse
getBodyText() - Method in class org.apache.hc.client5.http.async.methods.SimpleBody
getBodyText() - Method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
getBodyText() - Method in class org.apache.hc.client5.http.async.methods.SimpleHttpResponse
getCacheHits() - Method in class org.apache.hc.client5.http.impl.cache.CachingExecBase
  Reports the number of times that the cache successfully responded to an `HttpRequest` without contacting the origin server.
getCacheMisses() - Method in class org.apache.hc.client5.http.impl.cache.CachingExecBase
  Reports the number of times that the cache contacted the origin server because it had no appropriate response cached.
getCacheResponseStatus() - Method in class org.apache.hc.client5.http.cache.HttpCacheContext
getCacheUpdates() - Method in class org.apache.hc.client5.http.impl.cache.CachingExecBase
  Reports the number of times that the cache was able to satisfy a response by revalidating an existing but stale cache entry.
getCap() - Method in class org.apache.hc.client5.http.impl.classic.AbstractBackoff
  Returns the cap on the maximum number of connections per route as an AtomicInteger.
getChallengeType() - Method in class org.apache.hc.client5.http.auth.AuthChallenge
getCharset() - Method in class org.apache.hc.client5.http.entity.mime.AbstractContentBody
getCharset() - Method in class org.apache.hc.client5.http.entity.mime.ByteArrayBody
getCharset() - Method in interface org.apache.hc.client5.http.entity.mime.ContentDescriptor
  The body descriptors character set, defaulted appropriately for the MIME type.
getCnonce() - Method in class org.apache.hc.client5.http.impl.auth.DigestScheme
getCode() - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpResponse
getConfig() - Method in class org.apache.hc.client5.http.async.methods.ConfigurableHttpRequest
getConfig() - Method in class org.apache.hc.client5.http.classic.methods.HttpUriRequestBase
getConfig() - Method in interface org.apache.hc.client5.http.config.Configurable
  Returns actual request configuration.
getConnectionConfig() - Method in class org.apache.hc.client5.http.impl.io.BasicHttpClientConnectionManager
getConnectionKeepAlive() - Method in class org.apache.hc.client5.http.config.RequestConfig
getConnectionRequestTimeout() - Method in class org.apache.hc.client5.http.config.RequestConfig
getConnectTimeout() - Method in class org.apache.hc.client5.http.config.ConnectionConfig
getConnectTimeout() - Method in class org.apache.hc.client5.http.config.RequestConfig
  Deprecated.
  Use `ConnectionConfig.getConnectTimeout()`.
getConnPerRoute() - Method in class org.apache.hc.client5.http.impl.classic.AbstractBackoff
  Returns the connection pool control for managing the maximum number of connections per route.
getContent() - Method in class org.apache.hc.client5.http.cache.HttpCacheStorageEntry
getContent() - Method in class org.apache.hc.client5.http.entity.DecompressingEntity
getContent() - Method in class org.apache.hc.client5.http.entity.GzipCompressingEntity
getContent() - Method in class org.apache.hc.client5.testing.classic.RandomHandler.RandomEntity
  Not supported.
getContentBytes() - Method in exception org.apache.hc.client5.http.HttpResponseException
getContentEncoding() - Method in class org.apache.hc.client5.http.entity.DecompressingEntity
getContentEncoding() - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Gets the content encoding of the entity, may be null.
getContentEncoding() - Method in class org.apache.hc.client5.http.entity.GzipCompressingEntity
getContentLength() - Method in class org.apache.hc.client5.http.entity.DecompressingEntity
getContentLength() - Method in class org.apache.hc.client5.http.entity.GzipCompressingEntity
getContentLength() - Method in class org.apache.hc.client5.http.entity.mime.ByteArrayBody
getContentLength() - Method in interface org.apache.hc.client5.http.entity.mime.ContentDescriptor
  Returns the body descriptors content-length.
getContentLength() - Method in class org.apache.hc.client5.http.entity.mime.FileBody
getContentLength() - Method in class org.apache.hc.client5.http.entity.mime.InputStreamBody
getContentLength() - Method in class org.apache.hc.client5.http.entity.mime.StringBody
getContentLength() - Method in class org.apache.hc.client5.testing.async.AsyncRandomHandler.RandomBinAsyncEntityProducer
getContentLength() - Method in class org.apache.hc.client5.testing.classic.RandomHandler.RandomEntity
  Obtains the size of the random data.
getContentType() - Method in class org.apache.hc.client5.http.async.methods.SimpleBody
getContentType() - Method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
getContentType() - Method in class org.apache.hc.client5.http.async.methods.SimpleHttpResponse
getContentType() - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Gets the `ContentType` of the entity, may be null.
getContentType() - Method in class org.apache.hc.client5.http.entity.mime.AbstractContentBody
getContentType() - Method in exception org.apache.hc.client5.http.HttpResponseException
getCookieOrigin() - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
getCookies() - Method in class org.apache.hc.client5.http.cookie.BasicCookieStore
  Returns an immutable array of `cookies` that this HTTP state currently contains.
getCookies() - Method in interface org.apache.hc.client5.http.cookie.CookieStore
  Returns all cookies contained in this store.
getCookieSpec() - Method in class org.apache.hc.client5.http.config.RequestConfig
getCookieSpec() - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
getCookieSpecRegistry() - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
getCookieStore() - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
getCoolDown() - Method in class org.apache.hc.client5.http.impl.classic.AbstractBackoff
  Returns the cool down period between backoff and probe operations as an AtomicReference of TimeValue.
getCount(T) - Method in class org.apache.hc.client5.http.schedule.ConcurrentCountMap
getCreationDate() - Method in interface org.apache.hc.client5.http.cookie.Cookie
  Deprecated.
  Use `Cookie.getCreationInstant()`
getCreationDate() - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
  Deprecated.
  Use `BasicClientCookie.getCreationInstant()`.
getCreationInstant() - Method in interface org.apache.hc.client5.http.cookie.Cookie
  Returns creation time of the cookie.
getCreationInstant() - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
getCredentials(AuthScope, HttpContext) - Method in interface org.apache.hc.client5.http.auth.CredentialsProvider
  Returns `credentials` for the given authentication scope, if available.
getCredentials(AuthScope, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.BasicCredentialsProvider
getCredentials(AuthScope, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.SystemDefaultCredentialsProvider
getCredentialsProvider() - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
getDate() - Method in class org.apache.hc.client5.http.cache.HttpCacheEntry
  Gets the Date value of the "Date" header or null if the header is missing or cannot be parsed.
getDefault() - Static method in class org.apache.hc.client5.http.psl.PublicSuffixMatcherLoader
getDefault() - Static method in class org.apache.hc.client5.http.ssl.ConscryptClientTlsStrategy
getDefault() - Static method in class org.apache.hc.client5.http.ssl.DefaultClientTlsStrategy
getDefaultDomain(CookieOrigin) - Static method in class org.apache.hc.client5.http.impl.cookie.CookieSpecBase
getDefaultHostnameVerifier() - Static method in class org.apache.hc.client5.http.ssl.HttpsSupport
getDefaultMaxPerRoute() - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
getDefaultMaxPerRoute() - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
getDefaultPath(CookieOrigin) - Static method in class org.apache.hc.client5.http.impl.cookie.CookieSpecBase
getDefaultSocketConfig() - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
  Deprecated.
  Use custom `PoolingHttpClientConnectionManager.setConnectionConfigResolver(Resolver)`
getDomain() - Method in class org.apache.hc.client5.http.auth.NTCredentials
  Deprecated.
  Retrieves the name to authenticate with.
getDomain() - Method in class org.apache.hc.client5.http.auth.NTUserPrincipal
getDomain() - Method in interface org.apache.hc.client5.http.cookie.Cookie
  Returns domain attribute of the cookie.
getDomain() - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
  Returns domain attribute of the cookie.
getDomainRoot(String) - Method in class org.apache.hc.client5.http.psl.PublicSuffixMatcher
  Returns registrable part of the domain for the given domain name or `null` if given domain represents a public suffix.
getDomainRoot(String, DomainType) - Method in class org.apache.hc.client5.http.psl.PublicSuffixMatcher
  Returns registrable part of the domain for the given domain name or `null` if given domain represents a public suffix.
getEntity() - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpResponse
getEntries(Collection<String>, FutureCallback<Map<String, HttpCacheEntry>>) - Method in interface org.apache.hc.client5.http.cache.HttpAsyncCacheStorage
  Retrieves multiple cache entries stored under the given keys.
getEntries(Collection<String>, FutureCallback<Map<String, HttpCacheEntry>>) - Method in class org.apache.hc.client5.http.cache.HttpAsyncCacheStorageAdaptor
getEntries(Collection<String>) - Method in interface org.apache.hc.client5.http.cache.HttpCacheStorage
  Retrieves multiple cache entries stored under the given keys.
getEntries(Collection<String>, FutureCallback<Map<String, HttpCacheEntry>>) - Method in class org.apache.hc.client5.http.impl.cache.AbstractSerializingAsyncCacheStorage
getEntries(Collection<String>) - Method in class org.apache.hc.client5.http.impl.cache.AbstractSerializingCacheStorage
getEntries(Collection<String>) - Method in class org.apache.hc.client5.http.impl.cache.BasicHttpCacheStorage
getEntries(Collection<String>) - Method in class org.apache.hc.client5.http.impl.cache.ManagedHttpCacheStorage
getEntry(String, FutureCallback<HttpCacheEntry>) - Method in interface org.apache.hc.client5.http.cache.HttpAsyncCacheStorage
  Retrieves the cache entry stored under the given key or null if no entry exists under that key.
getEntry(String, FutureCallback<HttpCacheEntry>) - Method in class org.apache.hc.client5.http.cache.HttpAsyncCacheStorageAdaptor
getEntry(String) - Method in interface org.apache.hc.client5.http.cache.HttpCacheStorage
  Retrieves the cache entry stored under the given key or null if no entry exists under that key.
getEntry(String, FutureCallback<HttpCacheEntry>) - Method in class org.apache.hc.client5.http.impl.cache.AbstractSerializingAsyncCacheStorage
getEntry(String) - Method in class org.apache.hc.client5.http.impl.cache.AbstractSerializingCacheStorage
getEntry(String) - Method in class org.apache.hc.client5.http.impl.cache.BasicHttpCacheStorage
  Gets an entry from the cache, if it exists
getEntry(String) - Method in class org.apache.hc.client5.http.impl.cache.ManagedHttpCacheStorage
getExceptions() - Method in class org.apache.hc.client5.http.psl.PublicSuffixList
getExchangeId() - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
getExpiryDate() - Method in interface org.apache.hc.client5.http.cookie.Cookie
  Deprecated.
  Use {`Cookie.getExpiryInstant()`}
getExpiryDate() - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
  Deprecated.
  Use `BasicClientCookie.getExpiryInstant()`
getExpiryInstant() - Method in interface org.apache.hc.client5.http.cookie.Cookie
  Returns the expiration `Instant` of the cookie, or `null` if none exists.
getExpiryInstant() - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
  Returns the expiration `Instant` of the cookie, or `null` if none exists.
getFailedConnectionAverageDuration() - Method in class org.apache.hc.client5.http.impl.classic.FutureRequestExecutionMetrics
getFailedConnectionCount() - Method in class org.apache.hc.client5.http.impl.classic.FutureRequestExecutionMetrics
getField(String) - Method in class org.apache.hc.client5.http.entity.mime.Header
getFields() - Method in class org.apache.hc.client5.http.entity.mime.Header
getFields(String) - Method in class org.apache.hc.client5.http.entity.mime.Header
getFile() - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Gets the entity content as a `File` if set using `EntityBuilder.setFile(java.io.File)`.
getFile() - Method in class org.apache.hc.client5.http.entity.mime.FileBody
getFilename() - Method in class org.apache.hc.client5.http.entity.mime.ByteArrayBody
getFilename() - Method in interface org.apache.hc.client5.http.entity.mime.ContentBody
getFilename() - Method in class org.apache.hc.client5.http.entity.mime.FileBody
getFilename() - Method in class org.apache.hc.client5.http.entity.mime.InputStreamBody
getFilename() - Method in class org.apache.hc.client5.http.entity.mime.StringBody
getFirstHeader(String) - Method in class org.apache.hc.client5.http.cache.HttpCacheEntry
  Returns the first header from the origin response with the given name.
getFirstHeader(String) - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpResponse
getForUpdateCAS(String, FutureCallback<CAS>) - Method in class org.apache.hc.client5.http.impl.cache.AbstractSerializingAsyncCacheStorage
getForUpdateCAS(String) - Method in class org.apache.hc.client5.http.impl.cache.AbstractSerializingCacheStorage
getForUpdateCAS(String) - Method in class org.apache.hc.client5.http.impl.cache.ehcache.EhcacheHttpCacheStorage
getForUpdateCAS(String, FutureCallback<CASValue<Object>>) - Method in class org.apache.hc.client5.http.impl.cache.memcached.MemcachedHttpAsyncCacheStorage
getForUpdateCAS(String) - Method in class org.apache.hc.client5.http.impl.cache.memcached.MemcachedHttpCacheStorage
getGSSCredential() - Method in class org.apache.hc.client5.http.auth.KerberosCredentials
  Deprecated.
getHandshakeTimeout() - Method in class org.apache.hc.client5.http.config.TlsConfig
getHeader(String) - Method in class org.apache.hc.client5.http.cache.HttpCacheEntry
getHeader() - Method in class org.apache.hc.client5.http.entity.mime.MultipartPart
getHeader(String) - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpResponse
getHeaders() - Method in class org.apache.hc.client5.http.cache.HttpCacheEntry
  Returns all the headers that were on the origin response.
getHeaders(String) - Method in class org.apache.hc.client5.http.cache.HttpCacheEntry
  Gets all the headers with the given name that were on the origin response.
getHeaders(String) - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpResponse
getHeaders() - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpResponse
getHeuristicCoefficient() - Method in class org.apache.hc.client5.http.impl.cache.CacheConfig
  Returns lifetime coefficient used in heuristic freshness caching.
getHeuristicDefaultLifetime() - Method in class org.apache.hc.client5.http.impl.cache.CacheConfig
  Get the default lifetime to be used if heuristic freshness calculation is not possible.
getHopCount() - Method in class org.apache.hc.client5.http.HttpRoute
getHopCount() - Method in interface org.apache.hc.client5.http.RouteInfo
  Obtains the number of hops in this route.
getHopCount() - Method in class org.apache.hc.client5.http.RouteTracker
getHopTarget(int) - Method in class org.apache.hc.client5.http.HttpRoute
getHopTarget(int) - Method in interface org.apache.hc.client5.http.RouteInfo
  Obtains the target of a hop in this route.
getHopTarget(int) - Method in class org.apache.hc.client5.http.RouteTracker
getHost() - Method in class org.apache.hc.client5.http.auth.AuthScope
getHost() - Method in exception org.apache.hc.client5.http.ConnectTimeoutException
getHost() - Method in class org.apache.hc.client5.http.cookie.CookieOrigin
getHost() - Method in exception org.apache.hc.client5.http.HttpHostConnectException
getHttpRoute() - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
getHttpVersionPolicy() - Method in class org.apache.hc.client5.http.config.TlsConfig
getId(Object) - Static method in class org.apache.hc.client5.http.impl.ConnPoolSupport
getInitialExpiry() - Method in class org.apache.hc.client5.http.impl.schedule.ExponentialBackOffSchedulingStrategy
getInputStream() - Method in class org.apache.hc.client5.http.cache.Resource
  Returns resource content as an `InputStream`.
getInputStream() - Method in class org.apache.hc.client5.http.entity.mime.FileBody
getInputStream() - Method in class org.apache.hc.client5.http.entity.mime.InputStreamBody
getInputStream() - Method in class org.apache.hc.client5.http.impl.cache.FileResource
getInstance() - Static method in class org.apache.hc.client5.http.entity.BrotliInputStreamFactory
getInstance() - Static method in class org.apache.hc.client5.http.entity.DeflateInputStreamFactory
  Gets the singleton instance.
getInstance() - Static method in class org.apache.hc.client5.http.entity.GZIPInputStreamFactory
  Gets the singleton instance.
getInstant() - Method in class org.apache.hc.client5.http.cache.HttpCacheEntry
getKeepAliveDuration(HttpResponse, HttpContext) - Method in interface org.apache.hc.client5.http.ConnectionKeepAliveStrategy
  Returns the duration of time which this connection can be safely kept idle.
getKeepAliveDuration(HttpResponse, HttpContext) - Method in class org.apache.hc.client5.http.impl.DefaultConnectionKeepAliveStrategy
getKey() - Method in class org.apache.hc.client5.http.cache.HttpCacheStorageEntry
getLastHeader(String) - Method in class org.apache.hc.client5.http.cache.HttpCacheEntry
getLastHeader(String) - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpResponse
getLastRouteBackoffs() - Method in class org.apache.hc.client5.http.impl.classic.AbstractBackoff
  Returns the map containing the last backoff times for each HttpRoute.
getLastRouteProbes() - Method in class org.apache.hc.client5.http.impl.classic.AbstractBackoff
  Returns the map containing the last probe times for each HttpRoute.
getLastUpdate(Map<HttpRoute, Long>, HttpRoute) - Method in class org.apache.hc.client5.http.impl.classic.AbstractBackoff
  Retrieves the last update timestamp for the specified route from the provided updates map.
getLayerType() - Method in class org.apache.hc.client5.http.HttpRoute
getLayerType() - Method in interface org.apache.hc.client5.http.RouteInfo
  Obtains the layering type of this route.
getLayerType() - Method in class org.apache.hc.client5.http.RouteTracker
getLocalAddress() - Method in class org.apache.hc.client5.http.HttpRoute
getLocalAddress() - Method in interface org.apache.hc.client5.http.RouteInfo
  Obtains the local address to connect from.
getLocalAddress() - Method in class org.apache.hc.client5.http.RouteTracker
getLocale() - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpResponse
getLocalSocketAddress() - Method in class org.apache.hc.client5.http.HttpRoute
getLocationURI(HttpRequest, HttpResponse, HttpContext) - Method in class org.apache.hc.client5.http.impl.DefaultRedirectStrategy
getLocationURI(HttpRequest, HttpResponse, HttpContext) - Method in interface org.apache.hc.client5.http.protocol.RedirectStrategy
getManager() - Method in class org.apache.hc.client5.http.impl.auth.GGSSchemeBase
  Deprecated.
getMaxCacheEntries() - Method in class org.apache.hc.client5.http.impl.cache.CacheConfig
  Returns the maximum number of cache entries the cache will retain.
getMaxExpiry() - Method in class org.apache.hc.client5.http.impl.schedule.ExponentialBackOffSchedulingStrategy
getMaxObjectSize() - Method in class org.apache.hc.client5.http.impl.cache.CacheConfig
  Returns the current maximum response body size that will be cached.
getMaxPerRoute(HttpRoute) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
getMaxPerRoute(HttpRoute) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
getMaxRedirects() - Method in class org.apache.hc.client5.http.config.RequestConfig
getMaxTotal() - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
getMaxTotal() - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
getMaxUpdateRetries() - Method in class org.apache.hc.client5.http.impl.cache.CacheConfig
  Returns the number of times to retry a cache processChallenge on failure
getMediaType() - Method in class org.apache.hc.client5.http.entity.mime.AbstractContentBody
getMediaType() - Method in interface org.apache.hc.client5.http.entity.mime.ContentDescriptor
  Gets the defaulted MIME media type for this content.
getMethod() - Method in class org.apache.hc.client5.http.classic.methods.HttpOptions
getMimeType() - Method in class org.apache.hc.client5.http.entity.mime.AbstractContentBody
getMimeType() - Method in interface org.apache.hc.client5.http.entity.mime.ContentDescriptor
  Returns the body descriptors MIME type.
getName() - Method in interface org.apache.hc.client5.http.auth.AuthScheme
  Returns textual designation of the given authentication scheme.
getName() - Method in class org.apache.hc.client5.http.auth.BasicUserPrincipal
getName() - Method in class org.apache.hc.client5.http.auth.NTUserPrincipal
getName() - Method in interface org.apache.hc.client5.http.cookie.Cookie
  Returns the name.
getName() - Method in class org.apache.hc.client5.http.entity.mime.FormBodyPart
getName() - Method in class org.apache.hc.client5.http.entity.mime.MimeField
getName() - Method in class org.apache.hc.client5.http.impl.auth.BasicScheme
getName() - Method in class org.apache.hc.client5.http.impl.auth.BearerScheme
getName() - Method in class org.apache.hc.client5.http.impl.auth.DigestScheme
getName() - Method in class org.apache.hc.client5.http.impl.auth.KerberosScheme
  Deprecated.
getName() - Method in class org.apache.hc.client5.http.impl.auth.NTLMScheme
  Deprecated.
getName() - Method in class org.apache.hc.client5.http.impl.auth.SPNegoScheme
  Deprecated.
getName() - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
  Returns the name.
getNetbiosDomain() - Method in class org.apache.hc.client5.http.auth.NTCredentials
  Deprecated.
  Retrieves the netbios domain to authenticate with.
getNextExchangeId() - Static method in class org.apache.hc.client5.http.impl.ExecSupport
getNextExecNumber() - Static method in class org.apache.hc.client5.http.impl.ExecSupport
getNextId() - Method in class org.apache.hc.client5.http.impl.PrefixedIncrementingId
getNextNumber() - Method in class org.apache.hc.client5.http.impl.PrefixedIncrementingId
getNonce() - Method in class org.apache.hc.client5.http.impl.auth.DigestScheme
getNounceCount() - Method in class org.apache.hc.client5.http.impl.auth.DigestScheme
getParameters() - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Gets entity content as a parameter list if set using `EntityBuilder.setParameters(java.util.List)` or `EntityBuilder.setParameters(NameValuePair...)`.
getParameters() - Method in class org.apache.hc.client5.http.entity.mime.MimeField
getParams() - Method in class org.apache.hc.client5.http.auth.AuthChallenge
getParams() - Method in class org.apache.hc.client5.testing.auth.AuthResult
getPassword() - Method in class org.apache.hc.client5.http.auth.BearerToken
  Deprecated.
  Do not use.
getPassword() - Method in interface org.apache.hc.client5.http.auth.Credentials
  Deprecated.
  Use specific credentials class that represent a username / password set of a security token.
getPassword() - Method in class org.apache.hc.client5.http.auth.KerberosCredentials
  Deprecated.
getPassword() - Method in class org.apache.hc.client5.http.auth.NTCredentials
  Deprecated.
getPassword() - Method in class org.apache.hc.client5.http.auth.UsernamePasswordCredentials
  Deprecated.
  Use `UsernamePasswordCredentials.getUserPassword()`.
getPath() - Method in interface org.apache.hc.client5.http.cookie.Cookie
  Returns the path attribute of the cookie.
getPath() - Method in class org.apache.hc.client5.http.cookie.CookieOrigin
getPath() - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
  Returns the path attribute of the cookie
getPathPrefix() - Method in class org.apache.hc.client5.http.auth.AuthExchange
getPort() - Method in class org.apache.hc.client5.http.auth.AuthScope
getPort() - Method in class org.apache.hc.client5.http.cookie.CookieOrigin
getPrincipal() - Method in interface org.apache.hc.client5.http.auth.AuthScheme
  Returns `Principal` whose credentials are used to generate an authentication response.
getPrincipal() - Method in class org.apache.hc.client5.http.impl.auth.BasicScheme
getPrincipal() - Method in class org.apache.hc.client5.http.impl.auth.BearerScheme
getPrincipal() - Method in class org.apache.hc.client5.http.impl.auth.DigestScheme
getPrincipal() - Method in class org.apache.hc.client5.http.impl.auth.GGSSchemeBase
  Deprecated.
getPrincipal() - Method in class org.apache.hc.client5.http.impl.auth.NTLMScheme
  Deprecated.
getProtocol() - Method in class org.apache.hc.client5.http.auth.AuthScope
getProxy() - Method in class org.apache.hc.client5.http.config.RequestConfig
  Deprecated.
  Use `DefaultProxyRoutePlanner` or a custom `HttpRoutePlanner`.
getProxyHost() - Method in class org.apache.hc.client5.http.HttpRoute
getProxyHost() - Method in interface org.apache.hc.client5.http.RouteInfo
  Obtains the first proxy host.
getProxyHost() - Method in class org.apache.hc.client5.http.RouteTracker
getProxyPreferredAuthSchemes() - Method in class org.apache.hc.client5.http.config.RequestConfig
getReader() - Method in class org.apache.hc.client5.http.entity.mime.StringBody
getRealm() - Method in interface org.apache.hc.client5.http.auth.AuthScheme
  Returns authentication realm.
getRealm() - Method in class org.apache.hc.client5.http.auth.AuthScope
getRealm() - Method in class org.apache.hc.client5.http.impl.auth.BasicScheme
getRealm() - Method in class org.apache.hc.client5.http.impl.auth.BearerScheme
getRealm() - Method in class org.apache.hc.client5.http.impl.auth.DigestScheme
getRealm() - Method in class org.apache.hc.client5.http.impl.auth.GGSSchemeBase
  Deprecated.
getRealm() - Method in class org.apache.hc.client5.http.impl.auth.NTLMScheme
  Deprecated.
getRealm(URIAuthority, String) - Method in interface org.apache.hc.client5.testing.auth.Authenticator
getReasonPhrase() - Method in exception org.apache.hc.client5.http.HttpResponseException
getReasonPhrase() - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpResponse
getRedirectLocations() - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
getRequestAverageDuration() - Method in class org.apache.hc.client5.http.impl.classic.FutureRequestExecutionMetrics
getRequestConfig() - Method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
getRequestConfig() - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
getRequestCount() - Method in class org.apache.hc.client5.http.impl.classic.FutureRequestExecutionMetrics
getRequestDate() - Method in class org.apache.hc.client5.http.cache.HttpCacheEntry
  Deprecated.
  USe `HttpCacheEntry.getRequestInstant()`
getRequestDelegCreds() - Method in class org.apache.hc.client5.http.auth.KerberosConfig
  Deprecated.
getRequestInstant() - Method in class org.apache.hc.client5.http.cache.HttpCacheEntry
  Returns the time the associated origin request was initiated by the caching module.
getRequestMethod() - Method in class org.apache.hc.client5.http.cache.HttpCacheEntry
  Returns the HTTP request method that was used to create the cached response entry.
getRequestUri(HttpRequest, HttpHost) - Static method in class org.apache.hc.client5.http.impl.cache.HttpCacheSupport
  Returns text representation of the request URI of the given `HttpRequest`.
getResource() - Method in class org.apache.hc.client5.http.cache.HttpCacheEntry
  Returns the `Resource` containing the origin response body.
getResponseDate() - Method in class org.apache.hc.client5.http.cache.HttpCacheEntry
  Deprecated.
  Use `HttpCacheEntry.getResponseInstant()`
getResponseInstant() - Method in class org.apache.hc.client5.http.cache.HttpCacheEntry
  Returns the time the origin response was received by the caching module.
getResponseMessage() - Method in exception org.apache.hc.client5.http.impl.TunnelRefusedException
getResponseTimeout() - Method in class org.apache.hc.client5.http.config.RequestConfig
getRetryInterval(HttpRequest, IOException, int, HttpContext) - Method in interface org.apache.hc.client5.http.HttpRequestRetryStrategy
  Determines the retry interval between subsequent retries.
getRetryInterval(HttpResponse, int, HttpContext) - Method in interface org.apache.hc.client5.http.HttpRequestRetryStrategy
  Determines the retry interval between subsequent retries.
getRetryInterval(HttpResponse, int, HttpContext) - Method in class org.apache.hc.client5.http.impl.DefaultHttpRequestRetryStrategy
getRoutes() - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
getRoutes() - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
getRules() - Method in class org.apache.hc.client5.http.psl.PublicSuffixList
getScheduledConnectionCount() - Method in class org.apache.hc.client5.http.impl.classic.FutureRequestExecutionMetrics
getSchemeName() - Method in class org.apache.hc.client5.http.auth.AuthChallenge
getSchemeName() - Method in class org.apache.hc.client5.http.auth.AuthScope
getSerializable() - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Gets entity content as a `Serializable` if set using `EntityBuilder.setSerializable(java.io.Serializable)` method.
getSocket() - Method in interface org.apache.hc.client5.http.io.ManagedHttpClientConnection
  Returns the underlying socket.
getSocketConfig() - Method in class org.apache.hc.client5.http.impl.io.BasicHttpClientConnectionManager
getSocketFactory() - Static method in class org.apache.hc.client5.http.socket.PlainConnectionSocketFactory
getSocketFactory() - Static method in class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory
  Obtains default SSL socket factory with an SSL context based on the standard JSSE trust material (`cacerts` file in the security properties directory).
getSocketTimeout() - Method in class org.apache.hc.client5.http.config.ConnectionConfig
getSSLSession() - Method in interface org.apache.hc.client5.http.io.ManagedHttpClientConnection
  Obtains the SSL session of the underlying connection, if any.
getState() - Method in class org.apache.hc.client5.http.auth.AuthExchange
getStats(HttpRoute) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
getStats(HttpRoute) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
getStatus() - Method in class org.apache.hc.client5.http.cache.HttpCacheEntry
  Returns the status from the origin `HttpResponse`.
getStatus() - Method in class org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient
getStatusCode() - Method in exception org.apache.hc.client5.http.HttpResponseException
getStorageObject(CAS) - Method in class org.apache.hc.client5.http.impl.cache.AbstractSerializingAsyncCacheStorage
getStorageObject(CAS) - Method in class org.apache.hc.client5.http.impl.cache.AbstractSerializingCacheStorage
getStorageObject(T) - Method in class org.apache.hc.client5.http.impl.cache.ehcache.EhcacheHttpCacheStorage
getStorageObject(CASValue<Object>) - Method in class org.apache.hc.client5.http.impl.cache.memcached.MemcachedHttpAsyncCacheStorage
getStorageObject(CASValue<Object>) - Method in class org.apache.hc.client5.http.impl.cache.memcached.MemcachedHttpCacheStorage
getStream() - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Gets entity content as an `InputStream` if set using `EntityBuilder.setStream(java.io.InputStream)` method.
getStripPort() - Method in class org.apache.hc.client5.http.auth.KerberosConfig
  Deprecated.
getSubType() - Method in class org.apache.hc.client5.http.entity.mime.AbstractContentBody
getSubType() - Method in interface org.apache.hc.client5.http.entity.mime.ContentDescriptor
  Gets the defaulted MIME sub type for this content.
getSuccessfulConnectionAverageDuration() - Method in class org.apache.hc.client5.http.impl.classic.FutureRequestExecutionMetrics
getSuccessfulConnectionCount() - Method in class org.apache.hc.client5.http.impl.classic.FutureRequestExecutionMetrics
getSupportedCipherSuites() - Method in class org.apache.hc.client5.http.config.TlsConfig
getSupportedProtocols() - Method in class org.apache.hc.client5.http.config.TlsConfig
getSystemCipherSuits() - Static method in class org.apache.hc.client5.http.ssl.HttpsSupport
getSystemDefault() - Static method in class org.apache.hc.client5.http.ssl.ConscryptClientTlsStrategy
getSystemDefault() - Static method in class org.apache.hc.client5.http.ssl.DefaultClientTlsStrategy
getSystemProtocols() - Static method in class org.apache.hc.client5.http.ssl.HttpsSupport
getSystemSocketFactory() - Static method in class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory
  Obtains default SSL socket factory with an SSL context based on system properties as described in Java™ Secure Socket Extension (JSSE) Reference Guide.
getTargetHost() - Method in class org.apache.hc.client5.http.HttpRoute
getTargetHost() - Method in interface org.apache.hc.client5.http.RouteInfo
  Obtains the target host.
getTargetHost() - Method in class org.apache.hc.client5.http.RouteTracker
getTargetPreferredAuthSchemes() - Method in class org.apache.hc.client5.http.config.RequestConfig
getTaskAverageDuration() - Method in class org.apache.hc.client5.http.impl.classic.FutureRequestExecutionMetrics
getTaskCount() - Method in class org.apache.hc.client5.http.impl.classic.FutureRequestExecutionMetrics
getText() - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Gets the entity content as a string if set using `EntityBuilder.setText(String)`.
getTimeInterval() - Method in class org.apache.hc.client5.http.impl.classic.AbstractBackoff
  Returns the time interval between backoff and probe operations as an AtomicInteger.
getTimeToLive() - Method in class org.apache.hc.client5.http.config.ConnectionConfig
getTlsConfig() - Method in class org.apache.hc.client5.http.impl.io.BasicHttpClientConnectionManager
getToken() - Method in class org.apache.hc.client5.http.auth.BearerToken
getTotalStats() - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
getTotalStats() - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
getTunnelType() - Method in class org.apache.hc.client5.http.HttpRoute
getTunnelType() - Method in interface org.apache.hc.client5.http.RouteInfo
  Obtains the tunnel type of this route.
getTunnelType() - Method in class org.apache.hc.client5.http.RouteTracker
getType() - Method in class org.apache.hc.client5.http.fluent.Content
getType() - Method in class org.apache.hc.client5.http.psl.PublicSuffixList
getUseCanonicalHostname() - Method in class org.apache.hc.client5.http.auth.KerberosConfig
  Deprecated.
getUserName() - Method in class org.apache.hc.client5.http.auth.NTCredentials
  Deprecated.
getUsername() - Method in class org.apache.hc.client5.http.auth.NTUserPrincipal
getUserName() - Method in class org.apache.hc.client5.http.auth.UsernamePasswordCredentials
getUserPassword() - Method in class org.apache.hc.client5.http.auth.UsernamePasswordCredentials
getUserPrincipal() - Method in class org.apache.hc.client5.http.auth.BearerToken
getUserPrincipal() - Method in interface org.apache.hc.client5.http.auth.Credentials
getUserPrincipal() - Method in class org.apache.hc.client5.http.auth.KerberosCredentials
  Deprecated.
getUserPrincipal() - Method in class org.apache.hc.client5.http.auth.NTCredentials
  Deprecated.
getUserPrincipal() - Method in class org.apache.hc.client5.http.auth.UsernamePasswordCredentials
getUserToken(HttpRoute, HttpContext) - Method in class org.apache.hc.client5.http.impl.DefaultUserTokenHandler
getUserToken(HttpRoute, HttpRequest, HttpContext) - Method in class org.apache.hc.client5.http.impl.DefaultUserTokenHandler
getUserToken(HttpRoute, HttpContext) - Method in class org.apache.hc.client5.http.impl.NoopUserTokenHandler
getUserToken(Class<T>) - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
getUserToken() - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
getUserToken(HttpRoute, HttpContext) - Method in interface org.apache.hc.client5.http.UserTokenHandler
  The token object returned by this method is expected to uniquely identify the current user if the context is user specific or to be `null` if it is not.
getUserToken(HttpRoute, HttpRequest, HttpContext) - Method in interface org.apache.hc.client5.http.UserTokenHandler
  The token object returned by this method is expected to uniquely identify the current user if the context is user specific or to be `null` if it is not.
getValidateAfterInactivity() - Method in class org.apache.hc.client5.http.config.ConnectionConfig
getValidateAfterInactivity() - Method in class org.apache.hc.client5.http.impl.io.BasicHttpClientConnectionManager
  Deprecated.
  Use `BasicHttpClientConnectionManager.getConnectionConfig()`
getValidateAfterInactivity() - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
  Deprecated.
  Use `PoolingHttpClientConnectionManager.setConnectionConfigResolver(Resolver)`.
getValidateAfterInactivity() - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
  Deprecated.
  Use custom `PoolingAsyncClientConnectionManager.setConnectionConfigResolver(Resolver)`
getValue() - Method in class org.apache.hc.client5.http.auth.AuthChallenge
getValue() - Method in interface org.apache.hc.client5.http.cookie.Cookie
  Returns the value.
getValue() - Method in class org.apache.hc.client5.http.entity.mime.MimeField
getValue() - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
  Returns the value.
getVariantMap() - Method in class org.apache.hc.client5.http.cache.HttpCacheEntry
  Returns an index about where in the cache different variants for a given resource are stored.
getVersion() - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpResponse
getWorkstation() - Method in class org.apache.hc.client5.http.auth.NTCredentials
  Deprecated.
  Retrieves the netbios workstation name of the computer originating the request.
GGSSchemeBase - Class in org.apache.hc.client5.http.impl.auth
  Deprecated.
  Do not use. The GGS based experimental authentication schemes are no longer supported. Consider using Basic or Bearer authentication with TLS instead.
GMT - Static variable in class org.apache.hc.client5.http.utils.DateUtils
  Deprecated.
  This attribute is no longer supported as a part of the public API.
gzipCompressed() - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Sets entities to be GZIP compressed.
GzipCompressingEntity - Class in org.apache.hc.client5.http.entity
  Wrapping entity that compresses content when `writing`.
GzipCompressingEntity(HttpEntity) - Constructor for class org.apache.hc.client5.http.entity.GzipCompressingEntity
GzipDecompressingEntity - Class in org.apache.hc.client5.http.entity
  `HttpEntityWrapper` for handling gzip Content Coded responses.
GzipDecompressingEntity(HttpEntity) - Constructor for class org.apache.hc.client5.http.entity.GzipDecompressingEntity
  Creates a new `GzipDecompressingEntity` which will wrap the specified `HttpEntity`.
GZIPInputStreamFactory - Class in org.apache.hc.client5.http.entity
  `InputStreamFactory` for handling GZIPContent Coded responses.
GZIPInputStreamFactory() - Constructor for class org.apache.hc.client5.http.entity.GZIPInputStreamFactory

## H

H2AsyncClientBuilder - Class in org.apache.hc.client5.http.impl.async
  Builder for HTTP/2 only `CloseableHttpAsyncClient` instances.
H2AsyncClientBuilder() - Constructor for class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
H2AsyncMainClientExec - Class in org.apache.hc.client5.http.impl.async
  Usually the last HTTP/2 request execution handler in the asynchronous request execution chain that is responsible for execution of request / response exchanges with the opposite endpoint.
handle(SimpleHttpRequest, HttpCoreContext) - Method in class org.apache.hc.client5.testing.async.AbstractSimpleServerExchangeHandler
handle(SimpleHttpRequest, AsyncServerRequestHandler.ResponseTrigger, HttpContext) - Method in class org.apache.hc.client5.testing.async.AbstractSimpleServerExchangeHandler
handle(ClassicHttpRequest, HttpServerRequestHandler.ResponseTrigger, HttpContext) - Method in class org.apache.hc.client5.testing.classic.AuthenticatingDecorator
handle(ClassicHttpRequest, ClassicHttpResponse, HttpContext) - Method in class org.apache.hc.client5.testing.classic.EchoHandler
  Handles a request by echoing the incoming request entity.
handle(ClassicHttpRequest, ClassicHttpResponse, HttpContext) - Method in class org.apache.hc.client5.testing.classic.RandomHandler
  Handles a request by generating random data.
handle(ClassicHttpRequest, HttpServerRequestHandler.ResponseTrigger, HttpContext) - Method in class org.apache.hc.client5.testing.classic.RedirectingDecorator
handleAsIdempotent(HttpRequest) - Method in class org.apache.hc.client5.http.impl.DefaultHttpRequestRetryStrategy
handleEntity(HttpEntity) - Method in class org.apache.hc.client5.http.fluent.ContentResponseHandler
handleEntity(HttpEntity) - Method in class org.apache.hc.client5.http.impl.classic.AbstractHttpClientResponseHandler
  Handle the response entity and transform it into the actual response object.
handleEntity(HttpEntity) - Method in class org.apache.hc.client5.http.impl.classic.BasicHttpClientResponseHandler
  Returns the entity as a body as a String.
handleInformationResponse(HttpResponse) - Method in interface org.apache.hc.client5.http.async.AsyncExecCallback
  Triggered to signal receipt of an intermediate response message.
handleRequest(HttpRequest, EntityDetails, ResponseChannel, HttpContext) - Method in class org.apache.hc.client5.testing.async.AsyncEchoHandler
handleRequest(HttpRequest, EntityDetails, ResponseChannel, HttpContext) - Method in class org.apache.hc.client5.testing.async.AsyncRandomHandler
handleRequest(HttpRequest, EntityDetails, ResponseChannel, HttpContext) - Method in class org.apache.hc.client5.testing.async.AuthenticatingAsyncDecorator
handleRequest(HttpRequest, EntityDetails, ResponseChannel, HttpContext) - Method in class org.apache.hc.client5.testing.async.RedirectingAsyncDecorator
handleRequest(HttpRequest, EntityDetails, ResponseChannel, HttpContext) - Method in class org.apache.hc.client5.testing.async.ServiceUnavailableAsyncDecorator
handleResponse(HttpResponse, EntityDetails) - Method in interface org.apache.hc.client5.http.async.AsyncExecCallback
  Triggered to signal receipt of a response message head sent by the server in response to the request being executed.
handleResponse(ClassicHttpResponse) - Method in class org.apache.hc.client5.http.fluent.ContentResponseHandler
  Handles a successful response (2xx status code) and returns the response entity as a `Content` object.
handleResponse(HttpClientResponseHandler<T>) - Method in class org.apache.hc.client5.http.fluent.Response
  Handles the response using the specified `HttpClientResponseHandler`
handleResponse(ClassicHttpResponse) - Method in class org.apache.hc.client5.http.impl.classic.AbstractHttpClientResponseHandler
  Read the entity from the response body and pass it to the entity handler method if the response was successful (a 2xx status code).
handleResponse(ClassicHttpResponse) - Method in class org.apache.hc.client5.http.impl.classic.BasicHttpClientResponseHandler
hash(String) - Method in interface org.apache.hc.client5.http.impl.cache.memcached.KeyHashingScheme
  Maps a storage key to a cache key.
hash(String) - Method in class org.apache.hc.client5.http.impl.cache.memcached.PrefixKeyHashingScheme
hash(String) - Method in class org.apache.hc.client5.http.impl.cache.memcached.SHA256KeyHashingScheme
hashCode() - Method in class org.apache.hc.client5.http.auth.AuthScope
hashCode() - Method in class org.apache.hc.client5.http.auth.BasicUserPrincipal
hashCode() - Method in class org.apache.hc.client5.http.auth.BearerToken
hashCode() - Method in class org.apache.hc.client5.http.auth.NTCredentials
  Deprecated.
hashCode() - Method in class org.apache.hc.client5.http.auth.NTUserPrincipal
hashCode() - Method in class org.apache.hc.client5.http.auth.UsernamePasswordCredentials
hashCode() - Method in class org.apache.hc.client5.http.HttpRoute
  Generates a hash code for this route.
hashCode() - Method in class org.apache.hc.client5.http.RouteTracker
  Generates a hash code for this tracked route.
hashCode() - Method in class org.apache.hc.client5.testing.auth.AuthResult
hasParams() - Method in class org.apache.hc.client5.testing.auth.AuthResult
hasVariants() - Method in class org.apache.hc.client5.http.cache.HttpCacheEntry
  Indicates whether the origin response indicated the associated resource had variants (i.e.
head(String) - Static method in class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
head(URI) - Static method in class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
head(HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
head(String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
head(URI) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
head(HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
head() - Static method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
head(URI) - Static method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
head(String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
head(String) - Static method in class org.apache.hc.client5.http.classic.methods.ClassicHttpRequests
  Deprecated.
head(URI) - Static method in class org.apache.hc.client5.http.classic.methods.ClassicHttpRequests
  Deprecated.
head(URI) - Static method in class org.apache.hc.client5.http.fluent.Request
head(String) - Static method in class org.apache.hc.client5.http.fluent.Request
HEAD_METHOD - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
Header - Class in org.apache.hc.client5.http.entity.mime
  The header of a MIME entity.
Header() - Constructor for class org.apache.hc.client5.http.entity.mime.Header
HeaderConstants - Class in org.apache.hc.client5.http.cache
  Records static constants for various HTTP header names.
HeaderConstants() - Constructor for class org.apache.hc.client5.http.cache.HeaderConstants
headerIterator() - Method in class org.apache.hc.client5.http.cache.HttpCacheEntry
headerIterator(String) - Method in class org.apache.hc.client5.http.cache.HttpCacheEntry
headerIterator() - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpResponse
headerIterator(String) - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpResponse
HeapResource - Class in org.apache.hc.client5.http.impl.cache
  Cache resource backed by a byte array on the heap.
HeapResource(byte[]) - Constructor for class org.apache.hc.client5.http.impl.cache.HeapResource
HeapResourceFactory - Class in org.apache.hc.client5.http.impl.cache
  Generates `Resource` instances stored entirely in heap.
HeapResourceFactory() - Constructor for class org.apache.hc.client5.http.impl.cache.HeapResourceFactory
Hex - Class in org.apache.hc.client5.http.utils
http1Config(Http1Config) - Method in class org.apache.hc.client5.http.impl.io.ManagedHttpClientConnectionFactory.Builder
HTTP_ONLY_ATTR - Static variable in interface org.apache.hc.client5.http.cookie.Cookie
HTTP_ROUTE - Static variable in class org.apache.hc.client5.http.protocol.HttpClientContext
  Attribute name of a `RouteInfo` object that represents the actual connection route.
HttpAsyncCacheInvalidator - Interface in org.apache.hc.client5.http.cache
  Given a particular HTTP request / response pair, flush any cache entries that this exchange would invalidate.
HttpAsyncCacheStorage - Interface in org.apache.hc.client5.http.cache
  HttpAsyncCacheStorage represents an abstract HTTP cache storage backend that can then be plugged into the asynchronous (non-blocking ) request execution pipeline.
HttpAsyncCacheStorageAdaptor - Class in org.apache.hc.client5.http.cache
  `HttpAsyncCacheStorage` implementation that emulates asynchronous behavior using an instance of classic `HttpCacheStorage`.
HttpAsyncCacheStorageAdaptor(HttpCacheStorage) - Constructor for class org.apache.hc.client5.http.cache.HttpAsyncCacheStorageAdaptor
HttpAsyncClient - Interface in org.apache.hc.client5.http.async
  This interface represents only the most basic contract for HTTP request execution.
HttpAsyncClientBuilder - Class in org.apache.hc.client5.http.impl.async
  Builder for `CloseableHttpAsyncClient` instances that can negotiate the most optimal HTTP protocol version during the `TLS` handshake with `ALPN` extension if supported by the Java runtime.
HttpAsyncClientBuilder() - Constructor for class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
HttpAsyncClients - Class in org.apache.hc.client5.http.impl.async
  Factory methods for `CloseableHttpAsyncClient` instances.
HttpAuthenticator - Class in org.apache.hc.client5.http.impl.auth
  Utility class that implements commons aspects of the client side HTTP authentication.
HttpAuthenticator() - Constructor for class org.apache.hc.client5.http.impl.auth.HttpAuthenticator
HttpByteArrayCacheEntrySerializer - Class in org.apache.hc.client5.http.impl.cache
  Cache serializer and deserializer that uses an HTTP-like format.
HttpByteArrayCacheEntrySerializer() - Constructor for class org.apache.hc.client5.http.impl.cache.HttpByteArrayCacheEntrySerializer
HttpCacheCASOperation - Interface in org.apache.hc.client5.http.cache
  Atomic Compare-And-Swap (CAS) cache operation.
HttpCacheContext - Class in org.apache.hc.client5.http.cache
  Adaptor class that provides convenience type safe setters and getters for caching `HttpContext` attributes.
HttpCacheContext(HttpContext) - Constructor for class org.apache.hc.client5.http.cache.HttpCacheContext
HttpCacheContext() - Constructor for class org.apache.hc.client5.http.cache.HttpCacheContext
HttpCacheEntry - Class in org.apache.hc.client5.http.cache
  Structure used to store an `HttpResponse` in a cache.
HttpCacheEntry(Date, Date, int, Header[], Resource, Map<String, String>) - Constructor for class org.apache.hc.client5.http.cache.HttpCacheEntry
  Deprecated.
  Use {`HttpCacheEntry(Instant, Instant, int, Header[], Resource, Map)`}
HttpCacheEntry(Instant, Instant, int, Header[], Resource, Map<String, String>) - Constructor for class org.apache.hc.client5.http.cache.HttpCacheEntry
  Create a new `HttpCacheEntry` with variants.
HttpCacheEntry(Date, Date, int, Header[], Resource) - Constructor for class org.apache.hc.client5.http.cache.HttpCacheEntry
  Deprecated.
  {`HttpCacheEntry(Instant, Instant, int, Header[], Resource)`}
HttpCacheEntry(Instant, Instant, int, Header[], Resource) - Constructor for class org.apache.hc.client5.http.cache.HttpCacheEntry
  Create a new `HttpCacheEntry`.
HttpCacheEntrySerializer<T> - Interface in org.apache.hc.client5.http.cache
  Serializer / deserializer for `HttpCacheStorageEntry` entries.
HttpCacheInvalidator - Interface in org.apache.hc.client5.http.cache
  Given a particular HTTP request / response pair, flush any cache entries that this exchange would invalidate.
HttpCacheStorage - Interface in org.apache.hc.client5.http.cache
  HttpCacheStorage represents an abstract HTTP cache storage backend that can then be plugged into the classic (blocking) request execution pipeline.
HttpCacheStorageEntry - Class in org.apache.hc.client5.http.cache
  This class contains a `HttpCacheEntry` along with its key.
HttpCacheStorageEntry(String, HttpCacheEntry) - Constructor for class org.apache.hc.client5.http.cache.HttpCacheStorageEntry
HttpCacheSupport - Class in org.apache.hc.client5.http.impl.cache
  HTTP cache support utilities.
HttpCacheSupport() - Constructor for class org.apache.hc.client5.http.impl.cache.HttpCacheSupport
HttpCacheUpdateException - Exception in org.apache.hc.client5.http.cache
  Signals that `HttpCacheStorage` encountered an error performing an update operation.
HttpCacheUpdateException(String) - Constructor for exception org.apache.hc.client5.http.cache.HttpCacheUpdateException
HttpCacheUpdateException(String, Throwable) - Constructor for exception org.apache.hc.client5.http.cache.HttpCacheUpdateException
HttpClient - Interface in org.apache.hc.client5.http.classic
  This interface represents only the most basic contract for HTTP request execution.
HttpClientBuilder - Class in org.apache.hc.client5.http.impl.classic
  Builder for `CloseableHttpClient` instances.
HttpClientBuilder() - Constructor for class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
HttpClientConnectionManager - Interface in org.apache.hc.client5.http.io
  Represents a manager of persistent client connections.
HttpClientConnectionOperator - Interface in org.apache.hc.client5.http.io
  Connection operator that performs connection connect and upgrade operations.
HttpClientContext - Class in org.apache.hc.client5.http.protocol
  Adaptor class that provides convenience type safe setters and getters for common `HttpContext` attributes used in the course of HTTP request execution.
HttpClientContext(HttpContext) - Constructor for class org.apache.hc.client5.http.protocol.HttpClientContext
HttpClientContext() - Constructor for class org.apache.hc.client5.http.protocol.HttpClientContext
HttpClientHostnameVerifier - Interface in org.apache.hc.client5.http.ssl
  Extended `HostnameVerifier` interface.
HttpClients - Class in org.apache.hc.client5.http.impl.classic
  Factory methods for `CloseableHttpClient` instances.
HttpDelete - Class in org.apache.hc.client5.http.classic.methods
  HTTP DELETE method.
HttpDelete(URI) - Constructor for class org.apache.hc.client5.http.classic.methods.HttpDelete
  Creates a new instance initialized with the given URI.
HttpDelete(String) - Constructor for class org.apache.hc.client5.http.classic.methods.HttpDelete
  Creates a new instance initialized with the given URI.
HttpGet - Class in org.apache.hc.client5.http.classic.methods
  HTTP GET method.
HttpGet(URI) - Constructor for class org.apache.hc.client5.http.classic.methods.HttpGet
  Creates a new instance initialized with the given URI.
HttpGet(String) - Constructor for class org.apache.hc.client5.http.classic.methods.HttpGet
  Creates a new instance initialized with the given URI.
HttpHead - Class in org.apache.hc.client5.http.classic.methods
  HTTP HEAD method.
HttpHead(URI) - Constructor for class org.apache.hc.client5.http.classic.methods.HttpHead
  Creates a new instance initialized with the given URI.
HttpHead(String) - Constructor for class org.apache.hc.client5.http.classic.methods.HttpHead
HttpHostConnectException - Exception in org.apache.hc.client5.http
  A `ConnectException` that specifies the `NamedEndpoint` that was being connected to.
HttpHostConnectException(String) - Constructor for exception org.apache.hc.client5.http.HttpHostConnectException
  Creates a HttpHostConnectException with the specified detail message.
HttpHostConnectException(String, NamedEndpoint) - Constructor for exception org.apache.hc.client5.http.HttpHostConnectException
HttpMultipartMode - Enum in org.apache.hc.client5.http.entity.mime
  MIME compliance mode.
HttpOptions - Class in org.apache.hc.client5.http.classic.methods
  HTTP OPTIONS method.
HttpOptions(URI) - Constructor for class org.apache.hc.client5.http.classic.methods.HttpOptions
  Creates a new instance initialized with the given URI.
HttpOptions(String) - Constructor for class org.apache.hc.client5.http.classic.methods.HttpOptions
  Creates a new instance initialized with the given URI.
HttpPatch - Class in org.apache.hc.client5.http.classic.methods
  HTTP PATCH method.
HttpPatch(URI) - Constructor for class org.apache.hc.client5.http.classic.methods.HttpPatch
  Creates a new instance initialized with the given URI.
HttpPatch(String) - Constructor for class org.apache.hc.client5.http.classic.methods.HttpPatch
  Creates a new instance initialized with the given URI.
HttpPost - Class in org.apache.hc.client5.http.classic.methods
  HTTP POST method.
HttpPost(URI) - Constructor for class org.apache.hc.client5.http.classic.methods.HttpPost
  Creates a new instance initialized with the given URI.
HttpPost(String) - Constructor for class org.apache.hc.client5.http.classic.methods.HttpPost
  Creates a new instance initialized with the given URI.
HttpPut - Class in org.apache.hc.client5.http.classic.methods
  HTTP PUT method.
HttpPut(URI) - Constructor for class org.apache.hc.client5.http.classic.methods.HttpPut
  Creates a new instance initialized with the given URI.
HttpPut(String) - Constructor for class org.apache.hc.client5.http.classic.methods.HttpPut
  Creates a new instance initialized with the given URI.
HttpRequestRetryExec - Class in org.apache.hc.client5.http.impl.classic
  Request executor in the request execution chain that is responsible for making a decision whether a request that failed due to an I/O exception or received a specific response from the target server should be re-executed.
HttpRequestRetryExec(HttpRequestRetryStrategy) - Constructor for class org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec
HttpRequestRetryStrategy - Interface in org.apache.hc.client5.http
  Strategy interface that allows API users to plug in their own logic to control whether or not a retry should automatically be done, how many times it should be done and so on.
HttpResponseException - Exception in org.apache.hc.client5.http
  Signals a non 2xx HTTP response.
HttpResponseException(int, String) - Constructor for exception org.apache.hc.client5.http.HttpResponseException
  Constructs a new instance of `HttpResponseException` with the given status code and reason phrase, and no content bytes or content type.
HttpResponseException(int, String, byte[], ContentType) - Constructor for exception org.apache.hc.client5.http.HttpResponseException
  Constructs a new instance of `HttpResponseException` with the given status code, reason phrase, content bytes, and content type.
HttpRoute - Class in org.apache.hc.client5.http
  Connection route definition for HTTP requests.
HttpRoute(HttpHost, InetAddress, HttpHost[], boolean, RouteInfo.TunnelType, RouteInfo.LayerType) - Constructor for class org.apache.hc.client5.http.HttpRoute
  Creates a new route with all attributes specified explicitly.
HttpRoute(HttpHost, InetAddress, HttpHost, boolean, RouteInfo.TunnelType, RouteInfo.LayerType) - Constructor for class org.apache.hc.client5.http.HttpRoute
  Creates a new route with at most one proxy.
HttpRoute(HttpHost, InetAddress, boolean) - Constructor for class org.apache.hc.client5.http.HttpRoute
  Creates a new direct route.
HttpRoute(HttpHost) - Constructor for class org.apache.hc.client5.http.HttpRoute
  Creates a new direct insecure route.
HttpRoute(HttpHost, InetAddress, HttpHost, boolean) - Constructor for class org.apache.hc.client5.http.HttpRoute
  Creates a new route through a proxy.
HttpRoute(HttpHost, HttpHost) - Constructor for class org.apache.hc.client5.http.HttpRoute
  Creates a new plain route through a proxy.
HttpRouteDirector - Interface in org.apache.hc.client5.http.routing
  Provides directions on establishing a route.
HttpRoutePlanner - Interface in org.apache.hc.client5.http.routing
  Encapsulates logic to compute a `HttpRoute` to a target host.
HttpsSupport - Class in org.apache.hc.client5.http.ssl
  HTTPS configuration support methods.
HttpsSupport() - Constructor for class org.apache.hc.client5.http.ssl.HttpsSupport
HttpTrace - Class in org.apache.hc.client5.http.classic.methods
  HTTP TRACE method.
HttpTrace(URI) - Constructor for class org.apache.hc.client5.http.classic.methods.HttpTrace
  Creates a new instance initialized with the given URI.
HttpTrace(String) - Constructor for class org.apache.hc.client5.http.classic.methods.HttpTrace
  Creates a new instance initialized with the given URI.
HttpUriRequest - Interface in org.apache.hc.client5.http.classic.methods
  Extended version of the `ClassicHttpRequest` interface that provides convenience methods to access request properties such as request URI and method type.
HttpUriRequestBase - Class in org.apache.hc.client5.http.classic.methods
HttpUriRequestBase(String, URI) - Constructor for class org.apache.hc.client5.http.classic.methods.HttpUriRequestBase

## I

IdleConnectionEvictor - Class in org.apache.hc.client5.http.impl
  This class maintains a background thread to enforce an eviction policy for expired / idle persistent connections kept alive in the connection pool.
IdleConnectionEvictor(ConnPoolControl<?>, ThreadFactory, TimeValue, TimeValue) - Constructor for class org.apache.hc.client5.http.impl.IdleConnectionEvictor
IdleConnectionEvictor(ConnPoolControl<?>, TimeValue, TimeValue) - Constructor for class org.apache.hc.client5.http.impl.IdleConnectionEvictor
IdleConnectionEvictor(ConnPoolControl<?>, TimeValue) - Constructor for class org.apache.hc.client5.http.impl.IdleConnectionEvictor
IF_MATCH - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
IF_MODIFIED_SINCE - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
IF_NONE_MATCH - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
IF_RANGE - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
IF_UNMODIFIED_SINCE - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
IGNORE - Static variable in class org.apache.hc.client5.http.cookie.StandardCookieSpec
  The policy that ignores cookies.
IgnoreCompleteExceptionFutureCallback<T> - Class in org.apache.hc.client5.http.async.methods
IgnoreCompleteExceptionFutureCallback(FutureCallback<T>) - Constructor for class org.apache.hc.client5.http.async.methods.IgnoreCompleteExceptionFutureCallback
IgnoreCompleteExceptonFutureCallback<T> - Class in org.apache.hc.client5.http.async.methods
  Deprecated.
  Use `IgnoreCompleteExceptionFutureCallback`
IgnoreCompleteExceptonFutureCallback(FutureCallback<T>) - Constructor for class org.apache.hc.client5.http.async.methods.IgnoreCompleteExceptonFutureCallback
  Deprecated.
IgnoreCookieSpecFactory - Class in org.apache.hc.client5.http.impl.cookie
  `CookieSpecFactory` implementation that ignores all cookies.
IgnoreCookieSpecFactory() - Constructor for class org.apache.hc.client5.http.impl.cookie.IgnoreCookieSpecFactory
IgnoreSpecSpec - Class in org.apache.hc.client5.http.impl.cookie
  CookieSpec that ignores all cookies
IgnoreSpecSpec() - Constructor for class org.apache.hc.client5.http.impl.cookie.IgnoreSpecSpec
ImmediateSchedulingStrategy - Class in org.apache.hc.client5.http.impl.schedule
  Immediately schedules any operation.
ImmediateSchedulingStrategy() - Constructor for class org.apache.hc.client5.http.impl.schedule.ImmediateSchedulingStrategy
incomingContentLengthStrategy(ContentLengthStrategy) - Method in class org.apache.hc.client5.http.impl.io.ManagedHttpClientConnectionFactory.Builder
increaseCount(T) - Method in class org.apache.hc.client5.http.schedule.ConcurrentCountMap
informationResponse(HttpResponse, HttpContext) - Method in class org.apache.hc.client5.http.async.methods.AbstractBinResponseConsumer
informationResponse(HttpResponse, HttpContext) - Method in class org.apache.hc.client5.http.async.methods.AbstractCharResponseConsumer
informationResponse(HttpResponse, HttpContext) - Method in class org.apache.hc.client5.http.async.methods.SimpleResponseConsumer
initiateShutdown() - Method in class org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient
initPreemptive(Credentials) - Method in class org.apache.hc.client5.http.impl.auth.BasicScheme
initPreemptive(Credentials, String, String) - Method in class org.apache.hc.client5.http.impl.auth.DigestScheme
InMemoryDnsResolver - Class in org.apache.hc.client5.http.impl
  In-memory `DnsResolver` implementation.
InMemoryDnsResolver() - Constructor for class org.apache.hc.client5.http.impl.InMemoryDnsResolver
  Builds a DNS resolver that will resolve the host names against a collection held in-memory.
input(byte[], int, int) - Method in class org.apache.hc.client5.http.impl.Wire
input(byte[]) - Method in class org.apache.hc.client5.http.impl.Wire
input(int) - Method in class org.apache.hc.client5.http.impl.Wire
input(String) - Method in class org.apache.hc.client5.http.impl.Wire
input(ByteBuffer) - Method in class org.apache.hc.client5.http.impl.Wire
InputStreamBody - Class in org.apache.hc.client5.http.entity.mime
  Binary body part backed by an input stream.
InputStreamBody(InputStream, String) - Constructor for class org.apache.hc.client5.http.entity.mime.InputStreamBody
InputStreamBody(InputStream, ContentType, String) - Constructor for class org.apache.hc.client5.http.entity.mime.InputStreamBody
InputStreamBody(InputStream, ContentType, String, long) - Constructor for class org.apache.hc.client5.http.entity.mime.InputStreamBody
InputStreamBody(InputStream, ContentType) - Constructor for class org.apache.hc.client5.http.entity.mime.InputStreamBody
InputStreamFactory - Interface in org.apache.hc.client5.http.entity
  Factory for decorated `InputStream`s.
INSTANCE - Static variable in class org.apache.hc.client5.http.cookie.CookieIdentityComparator
  Singleton instance.
INSTANCE - Static variable in class org.apache.hc.client5.http.cookie.CookiePathComparator
INSTANCE - Static variable in class org.apache.hc.client5.http.cookie.CookiePriorityComparator
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.auth.AuthChallengeParser
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.auth.BasicSchemeFactory
  Singleton instance with a null Charset.
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.auth.BearerSchemeFactory
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.auth.DigestSchemeFactory
  Singleton instance.
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.auth.NTLMSchemeFactory
  Deprecated.
  Singleton instance.
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.cache.ByteArrayCacheEntrySerializer
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.cache.CacheKeyGenerator
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.cache.DefaultAsyncCacheInvalidator
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.cache.DefaultCacheInvalidator
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.cache.HeapResourceFactory
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.cache.HttpByteArrayCacheEntrySerializer
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.cache.memcached.SHA256KeyHashingScheme
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.cache.NoopCacheEntrySerializer
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.classic.ClassicRequestCopier
  Deprecated.
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.cookie.BasicDomainHandler
  Singleton instance.
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.cookie.BasicHttpOnlyHandler
  Singleton instance.
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.cookie.BasicMaxAgeHandler
  Singleton instance.
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.cookie.BasicPathHandler
  Singleton instance.
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.cookie.BasicSecureHandler
  Singleton instance.
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.cookie.IgnoreSpecSpec
  Singleton instance.
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.cookie.LaxExpiresHandler
  Singleton instance.
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.cookie.LaxMaxAgeHandler
  Singleton instance.
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.DefaultAuthenticationStrategy
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.DefaultClientConnectionReuseStrategy
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.DefaultConnectionKeepAliveStrategy
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.DefaultHttpRequestRetryStrategy
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.DefaultRedirectStrategy
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.DefaultSchemePortResolver
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.DefaultUserTokenHandler
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.io.DefaultHttpResponseParserFactory
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.io.ManagedHttpClientConnectionFactory
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.NoopUserTokenHandler
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.RequestCopier
  Deprecated.
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.routing.BasicRouteDirector
  Singleton instance.
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.schedule.ImmediateSchedulingStrategy
INSTANCE - Static variable in class org.apache.hc.client5.http.protocol.RequestAddCookies
  Singleton instance.
INSTANCE - Static variable in class org.apache.hc.client5.http.protocol.RequestDefaultHeaders
  Singleton instance.
INSTANCE - Static variable in class org.apache.hc.client5.http.protocol.ResponseProcessCookies
  Singleton instance.
INSTANCE - Static variable in class org.apache.hc.client5.http.psl.PublicSuffixListParser
  Singleton instance.
INSTANCE - Static variable in class org.apache.hc.client5.http.socket.PlainConnectionSocketFactory
INSTANCE - Static variable in class org.apache.hc.client5.http.ssl.NoopHostnameVerifier
INSTANCE - Static variable in class org.apache.hc.client5.http.ssl.TrustAllStrategy
INSTANCE - Static variable in class org.apache.hc.client5.http.ssl.TrustSelfSignedStrategy
  Deprecated.
INSTANCE - Static variable in class org.apache.hc.client5.http.SystemDefaultDnsResolver
InternalH2AsyncClient - Class in org.apache.hc.client5.http.impl.async
  Internal implementation of HTTP/2 only `CloseableHttpAsyncClient`.
InternalHttpAsyncClient - Class in org.apache.hc.client5.http.impl.async
  Internal implementation of `CloseableHttpAsyncClient` that can negotiate the most optimal HTTP protocol version during during the `TLS` handshake with `ALPN` extension if supported by the Java runtime.
InvalidCredentialsException - Exception in org.apache.hc.client5.http.auth
  Authentication credentials required to respond to a authentication challenge are invalid
InvalidCredentialsException() - Constructor for exception org.apache.hc.client5.http.auth.InvalidCredentialsException
  Creates a new InvalidCredentialsException with a `null` detail message.
InvalidCredentialsException(String) - Constructor for exception org.apache.hc.client5.http.auth.InvalidCredentialsException
  Creates a new InvalidCredentialsException with the specified message.
InvalidCredentialsException(String, Throwable) - Constructor for exception org.apache.hc.client5.http.auth.InvalidCredentialsException
  Creates a new InvalidCredentialsException with the specified detail message and cause.
is303CachingEnabled() - Method in class org.apache.hc.client5.http.impl.cache.CacheConfig
  Returns whether 303 caching is enabled.
isAborted() - Method in interface org.apache.hc.client5.http.classic.methods.HttpUriRequest
  Tests if the request execution has been aborted.
isAborted() - Method in class org.apache.hc.client5.http.classic.methods.HttpUriRequestBase
isActive() - Method in class org.apache.hc.client5.http.impl.cache.ManagedHttpCacheStorage
  Check if the cache is still active and has not shut down.
isAfter(MessageHeaders, MessageHeaders, String) - Static method in class org.apache.hc.client5.http.impl.cache.DateSupport
  Tests if the first message is after (newer) than second one using the given message header for comparison.
isAfter(MessageHeaders, MessageHeaders, String) - Static method in class org.apache.hc.client5.http.utils.DateUtils
  Deprecated.
  This method is no longer supported as a part of the public API.
isAuthenticationEnabled() - Method in class org.apache.hc.client5.http.config.RequestConfig
isAvailable() - Static method in class org.apache.hc.client5.http.entity.BrotliDecompressingEntity
isBefore(MessageHeaders, MessageHeaders, String) - Static method in class org.apache.hc.client5.http.impl.cache.DateSupport
  Tests if the first message is before (older) than the second one using the given message header for comparison.
isBefore(MessageHeaders, MessageHeaders, String) - Static method in class org.apache.hc.client5.http.utils.DateUtils
  Deprecated.
  This method is no longer supported as a part of the public API.
isBytes() - Method in class org.apache.hc.client5.http.async.methods.SimpleBody
isCancelled() - Method in class org.apache.hc.client5.http.classic.methods.HttpUriRequestBase
isCancelled() - Method in class org.apache.hc.client5.http.impl.Operations.CompletedFuture
isChallengeComplete() - Method in interface org.apache.hc.client5.http.auth.AuthScheme
  Authentication process may involve a series of challenge-response exchanges.
isChallengeComplete() - Method in class org.apache.hc.client5.http.impl.auth.BasicScheme
isChallengeComplete() - Method in class org.apache.hc.client5.http.impl.auth.BearerScheme
isChallengeComplete() - Method in class org.apache.hc.client5.http.impl.auth.DigestScheme
isChallengeComplete() - Method in class org.apache.hc.client5.http.impl.auth.GGSSchemeBase
  Deprecated.
isChallengeComplete() - Method in class org.apache.hc.client5.http.impl.auth.NTLMScheme
  Deprecated.
isChallenged(HttpHost, ChallengeType, HttpResponse, AuthExchange, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.HttpAuthenticator
  Determines whether the given response represents an authentication challenge.
isChunked() - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Tests if the entity is to be chunk coded (`true`), or not (`false`).
isChunked() - Method in class org.apache.hc.client5.http.entity.GzipCompressingEntity
isCircularRedirectsAllowed() - Method in class org.apache.hc.client5.http.config.RequestConfig
isConnected() - Method in class org.apache.hc.client5.http.io.ConnectionEndpoint
  Determines if the connection to the remote endpoint is still open and valid.
isConnected() - Method in class org.apache.hc.client5.http.nio.AsyncConnectionEndpoint
  Determines if the connection to the remote endpoint is still open and valid.
isConnected() - Method in class org.apache.hc.client5.http.RouteTracker
isConnectionBased() - Method in class org.apache.hc.client5.http.auth.AuthExchange
  Returns `true` if the actual authentication scheme is connection based.
isConnectionBased() - Method in interface org.apache.hc.client5.http.auth.AuthScheme
  Determines if the authentication scheme is expected to provide an authorization response on a per connection basis instead of the standard per request basis
isConnectionBased() - Method in class org.apache.hc.client5.http.impl.auth.BasicScheme
isConnectionBased() - Method in class org.apache.hc.client5.http.impl.auth.BearerScheme
isConnectionBased() - Method in class org.apache.hc.client5.http.impl.auth.DigestScheme
isConnectionBased() - Method in class org.apache.hc.client5.http.impl.auth.KerberosScheme
  Deprecated.
isConnectionBased() - Method in class org.apache.hc.client5.http.impl.auth.NTLMScheme
  Deprecated.
isConnectionBased() - Method in class org.apache.hc.client5.http.impl.auth.SPNegoScheme
  Deprecated.
isConnectionReusable() - Method in interface org.apache.hc.client5.http.classic.ExecRuntime
  Determines of the connection is considered re-usable.
isContentCompressionEnabled() - Method in class org.apache.hc.client5.http.config.RequestConfig
isDone() - Method in class org.apache.hc.client5.http.impl.Operations.CompletedFuture
isEnabled() - Method in class org.apache.hc.client5.http.impl.Wire
isEndpointAcquired() - Method in interface org.apache.hc.client5.http.async.AsyncExecRuntime
  Determines of a connection endpoint has been acquired.
isEndpointAcquired() - Method in interface org.apache.hc.client5.http.classic.ExecRuntime
  Determines of a connection endpoint has been acquired.
isEndpointConnected() - Method in interface org.apache.hc.client5.http.async.AsyncExecRuntime
  Determines of there the endpoint is connected to the initial hop (connection target in case of a direct route or to the first proxy hop in case of a route via a proxy or multiple proxies).
isEndpointConnected() - Method in interface org.apache.hc.client5.http.classic.ExecRuntime
  Determines of there the endpoint is connected to the initial hop (connection target in case of a direct route or to the first proxy hop in case of a route via a proxy or multiple proxies).
isExecutionAborted() - Method in interface org.apache.hc.client5.http.classic.ExecRuntime
  Determines of the request execution has been aborted.
isExpectContinueEnabled() - Method in class org.apache.hc.client5.http.config.RequestConfig
isExpired(Date) - Method in interface org.apache.hc.client5.http.cookie.Cookie
  Deprecated.
  Use {`Cookie.isExpired(Instant)`}
isExpired(Instant) - Method in interface org.apache.hc.client5.http.cookie.Cookie
  Returns true if this cookie has expired.
isExpired(Date) - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
  Deprecated.
  Use `BasicClientCookie.isExpired(Instant)`
isExpired(Instant) - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
  Returns true if this cookie has expired.
isFreshnessCheckEnabled() - Method in class org.apache.hc.client5.http.impl.cache.CacheConfig
  Returns whether the cache will perform an extra cache entry freshness check upon cache update in case of a cache miss
isGzipCompressed() - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Tests if entities are to be GZIP compressed (`true`), or not (`false`).
isHardCancellationEnabled() - Method in class org.apache.hc.client5.http.config.RequestConfig
isHeuristicCachingEnabled() - Method in class org.apache.hc.client5.http.impl.cache.CacheConfig
  Returns whether heuristic caching is enabled.
isHttpOnly() - Method in interface org.apache.hc.client5.http.cookie.Cookie
  Checks whether this Cookie has been marked as `httpOnly`.
isHttpOnly() - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
isLayered() - Method in class org.apache.hc.client5.http.HttpRoute
isLayered() - Method in interface org.apache.hc.client5.http.RouteInfo
  Checks whether this route includes a layered protocol.
isLayered() - Method in class org.apache.hc.client5.http.RouteTracker
isNeverCacheHTTP10ResponsesWithQuery() - Method in class org.apache.hc.client5.http.impl.cache.CacheConfig
  Returns whether the cache will never cache HTTP 1.0 responses with a query string or not.
isPersistent() - Method in interface org.apache.hc.client5.http.cookie.Cookie
  Returns `false` if the cookie should be discarded at the end of the "session"; `true` otherwise.
isPersistent() - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
  Returns `false` if the cookie should be discarded at the end of the "session"; `true` otherwise.
isRedirected(HttpRequest, HttpResponse, HttpContext) - Method in class org.apache.hc.client5.http.impl.DefaultRedirectStrategy
isRedirected(HttpRequest, HttpResponse, HttpContext) - Method in interface org.apache.hc.client5.http.protocol.RedirectStrategy
  Determines if a request should be redirected to a new location given the response from the target server.
isRedirectsEnabled() - Method in class org.apache.hc.client5.http.config.RequestConfig
isRepeatable() - Method in class org.apache.hc.client5.testing.async.AsyncRandomHandler.RandomBinAsyncEntityProducer
isRepeatable() - Method in class org.apache.hc.client5.testing.classic.RandomHandler.RandomEntity
  Tells that this entity is repeatable, in a way.
isResponseReady(HttpHost, CredentialsProvider, HttpContext) - Method in interface org.apache.hc.client5.http.auth.AuthScheme
  Determines whether or not an authorization response can be generated based on the actual authentication state.
isResponseReady(HttpHost, CredentialsProvider, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.BasicScheme
isResponseReady(HttpHost, CredentialsProvider, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.BearerScheme
isResponseReady(HttpHost, CredentialsProvider, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.DigestScheme
isResponseReady(HttpHost, CredentialsProvider, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.GGSSchemeBase
  Deprecated.
isResponseReady(HttpHost, CredentialsProvider, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.NTLMScheme
  Deprecated.
isRunning() - Method in class org.apache.hc.client5.http.impl.IdleConnectionEvictor
isSecure() - Method in interface org.apache.hc.client5.http.cookie.Cookie
  Indicates whether this cookie requires a secure connection.
isSecure() - Method in class org.apache.hc.client5.http.cookie.CookieOrigin
isSecure() - Method in class org.apache.hc.client5.http.HttpRoute
isSecure() - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
isSecure() - Method in interface org.apache.hc.client5.http.RouteInfo
  Checks whether this route is secure.
isSecure() - Method in class org.apache.hc.client5.http.RouteTracker
isSharedCache() - Method in class org.apache.hc.client5.http.impl.cache.CacheConfig
  Returns whether the cache will behave as a shared cache or not.
isStreaming() - Method in class org.apache.hc.client5.testing.classic.RandomHandler.RandomEntity
  Tells that this entity is not streaming.
isSuccess() - Method in class org.apache.hc.client5.testing.auth.AuthResult
isSupported() - Static method in class org.apache.hc.client5.http.ssl.ConscryptClientTlsStrategy
isText() - Method in class org.apache.hc.client5.http.async.methods.SimpleBody
isTrusted(X509Certificate[], String) - Method in class org.apache.hc.client5.http.ssl.TrustAllStrategy
isTrusted(X509Certificate[], String) - Method in class org.apache.hc.client5.http.ssl.TrustSelfSignedStrategy
  Deprecated.
isTunnelled() - Method in class org.apache.hc.client5.http.HttpRoute
isTunnelled() - Method in interface org.apache.hc.client5.http.RouteInfo
  Checks whether this route is tunnelled through a proxy.
isTunnelled() - Method in class org.apache.hc.client5.http.RouteTracker
isWeakETagOnPutDeleteAllowed() - Method in class org.apache.hc.client5.http.impl.cache.CacheConfig
  Returns whether weak etags is allowed with PUT/DELETE methods.
iterator() - Method in class org.apache.hc.client5.http.entity.mime.Header

## K

keepAlive(HttpRequest, HttpResponse, HttpContext) - Method in class org.apache.hc.client5.http.impl.DefaultClientConnectionReuseStrategy
KERBEROS - Static variable in class org.apache.hc.client5.http.auth.StandardAuthScheme
  Deprecated.
  Do not use. The GGS based experimental authentication schemes are no longer supported. Consider using Basic or Bearer authentication with TLS instead.
KerberosConfig - Class in org.apache.hc.client5.http.auth
  Deprecated.
  Do not use. The GGS based experimental authentication schemes are no longer supported. Consider using Basic or Bearer authentication with TLS instead.
KerberosConfig() - Constructor for class org.apache.hc.client5.http.auth.KerberosConfig
  Deprecated.
  Intended for CDI compatibility
KerberosConfig.Builder - Class in org.apache.hc.client5.http.auth
  Deprecated.
KerberosConfig.Option - Enum in org.apache.hc.client5.http.auth
  Deprecated.
KerberosCredentials - Class in org.apache.hc.client5.http.auth
  Deprecated.
  Do not use. The GGS based experimental authentication schemes are no longer supported. Consider using Basic or Bearer authentication with TLS instead.
KerberosCredentials(GSSCredential) - Constructor for class org.apache.hc.client5.http.auth.KerberosCredentials
  Deprecated.
  Constructor with GSSCredential argument
KerberosScheme - Class in org.apache.hc.client5.http.impl.auth
  Deprecated.
  Do not use. The GGS based experimental authentication schemes are no longer supported. Consider using Basic or Bearer authentication with TLS instead.
KerberosScheme(KerberosConfig, DnsResolver) - Constructor for class org.apache.hc.client5.http.impl.auth.KerberosScheme
  Deprecated.
KerberosScheme() - Constructor for class org.apache.hc.client5.http.impl.auth.KerberosScheme
  Deprecated.
KerberosSchemeFactory - Class in org.apache.hc.client5.http.impl.auth
  Deprecated.
  Do not use. The GGS based experimental authentication schemes are no longer supported. Consider using Basic or Bearer authentication with TLS instead.
KerberosSchemeFactory(KerberosConfig, DnsResolver) - Constructor for class org.apache.hc.client5.http.impl.auth.KerberosSchemeFactory
  Deprecated.
KeyHashingScheme - Interface in org.apache.hc.client5.http.impl.cache.memcached
  Since the `HttpCacheStorage` interface expects to use variant-annotated URLs for its storage keys, but Memcached has a maximum key size, we need to support mapping storage keys to cache keys.

## L

LAST_MODIFIED - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
LaxExpiresHandler - Class in org.apache.hc.client5.http.impl.cookie
  Cookie `expires` attribute handler conformant to the more relaxed interpretation of HTTP state management.
LaxExpiresHandler() - Constructor for class org.apache.hc.client5.http.impl.cookie.LaxExpiresHandler
LaxMaxAgeHandler - Class in org.apache.hc.client5.http.impl.cookie
  Cookie `max-age` attribute handler conformant to the more relaxed interpretation of HTTP state management.
LaxMaxAgeHandler() - Constructor for class org.apache.hc.client5.http.impl.cookie.LaxMaxAgeHandler
LAYER_PROTOCOL - Static variable in interface org.apache.hc.client5.http.routing.HttpRouteDirector
  Step: layer protocol (over tunnel).
LayeredConnectionSocketFactory - Interface in org.apache.hc.client5.http.socket
  Extended `ConnectionSocketFactory` interface for layered sockets such as SSL/TLS.
layerProtocol(boolean) - Method in class org.apache.hc.client5.http.RouteTracker
  Tracks layering a protocol.
lease(HttpHost, FutureCallback<AsyncClientEndpoint>) - Method in class org.apache.hc.client5.http.impl.async.MinimalHttpAsyncClient
lease(HttpHost, HttpContext, FutureCallback<AsyncClientEndpoint>) - Method in class org.apache.hc.client5.http.impl.async.MinimalHttpAsyncClient
lease(String, HttpRoute, Object) - Method in class org.apache.hc.client5.http.impl.io.BasicHttpClientConnectionManager
lease(String, HttpRoute, Timeout, Object) - Method in class org.apache.hc.client5.http.impl.io.BasicHttpClientConnectionManager
lease(String, HttpRoute, Object) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
lease(String, HttpRoute, Timeout, Object) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
lease(String, HttpRoute, Object, Timeout, FutureCallback<AsyncConnectionEndpoint>) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
lease(String, HttpRoute, Timeout, Object) - Method in interface org.apache.hc.client5.http.io.HttpClientConnectionManager
  Returns a `LeaseRequest` object which can be used to obtain a `ConnectionEndpoint` to cancel the request by calling `Cancellable.cancel()`.
lease(String, HttpRoute, Object, Timeout, FutureCallback<AsyncConnectionEndpoint>) - Method in interface org.apache.hc.client5.http.nio.AsyncClientConnectionManager
  Returns a `Future` object which can be used to obtain an `AsyncConnectionEndpoint` or to cancel the request by calling `Future.cancel(boolean)`.
LeaseRequest - Interface in org.apache.hc.client5.http.io
  Represents a request for a `ConnectionEndpoint` whose life cycle is managed by a connection manager.
length() - Method in class org.apache.hc.client5.http.cache.Resource
  Returns the length in bytes of the response body.
length() - Method in class org.apache.hc.client5.http.impl.cache.FileResource
length() - Method in class org.apache.hc.client5.http.impl.cache.HeapResource
length - Variable in class org.apache.hc.client5.testing.classic.RandomHandler.RandomEntity
  The length of the random data to generate.
LenientHttpResponseParser - Class in org.apache.hc.client5.http.impl.io
  Lenient HTTP response parser implementation that can skip malformed data until a valid HTTP response message head is encountered.
LenientHttpResponseParser(LineParser, HttpResponseFactory<ClassicHttpResponse>, Http1Config) - Constructor for class org.apache.hc.client5.http.impl.io.LenientHttpResponseParser
  Creates new instance of DefaultHttpResponseParser.
LenientHttpResponseParser(Http1Config) - Constructor for class org.apache.hc.client5.http.impl.io.LenientHttpResponseParser
  Creates new instance of DefaultHttpResponseParser.
LinearBackoffManager - Class in org.apache.hc.client5.http.impl.classic
  An implementation of `BackoffManager` that uses a linear backoff strategy to adjust the maximum number of connections per route in an `PoolingHttpClientConnectionManager`.
LinearBackoffManager(ConnPoolControl<HttpRoute>) - Constructor for class org.apache.hc.client5.http.impl.classic.LinearBackoffManager
  Constructs a new LinearBackoffManager with the specified connection pool control.
LinearBackoffManager(ConnPoolControl<HttpRoute>, int) - Constructor for class org.apache.hc.client5.http.impl.classic.LinearBackoffManager
  Constructs a new LinearBackoffManager with the specified connection pool control and backoff increment.
load(URL) - Static method in class org.apache.hc.client5.http.psl.PublicSuffixMatcherLoader
load(File) - Static method in class org.apache.hc.client5.http.psl.PublicSuffixMatcherLoader
loadPreemptively(HttpHost, String, AuthExchange, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.AuthCacheKeeper
location - Variable in class org.apache.hc.client5.testing.redirect.Redirect

## M

MainClientExec - Class in org.apache.hc.client5.http.impl.classic
  Usually the last request execution handler in the classic request execution chain that is responsible for execution of request / response exchanges with the opposite endpoint.
MainClientExec(HttpClientConnectionManager, HttpProcessor, ConnectionReuseStrategy, ConnectionKeepAliveStrategy, UserTokenHandler) - Constructor for class org.apache.hc.client5.http.impl.classic.MainClientExec
makeByteArrayInputStream(byte[]) - Method in class org.apache.hc.client5.http.impl.cache.HttpByteArrayCacheEntrySerializer
  Helper method to make a new ByteArrayInputStream.
makeHttpResponseParser() - Method in class org.apache.hc.client5.http.impl.cache.HttpByteArrayCacheEntrySerializer
  Helper method to make a new HTTP Response parser.
makeHttpResponseWriter(SessionOutputBuffer) - Method in class org.apache.hc.client5.http.impl.cache.HttpByteArrayCacheEntrySerializer
  Helper method to make a new HTTP response writer.
MalformedChallengeException - Exception in org.apache.hc.client5.http.auth
  Signals that authentication challenge is in some way invalid or illegal in the given context
MalformedChallengeException() - Constructor for exception org.apache.hc.client5.http.auth.MalformedChallengeException
  Creates a new MalformedChallengeException with a `null` detail message.
MalformedChallengeException(String) - Constructor for exception org.apache.hc.client5.http.auth.MalformedChallengeException
  Creates a new MalformedChallengeException with the specified message.
MalformedChallengeException(String, Throwable) - Constructor for exception org.apache.hc.client5.http.auth.MalformedChallengeException
  Creates a new MalformedChallengeException with the specified detail message and cause.
MalformedCookieException - Exception in org.apache.hc.client5.http.cookie
  Signals that a cookie is in some way invalid or illegal in a given context
MalformedCookieException() - Constructor for exception org.apache.hc.client5.http.cookie.MalformedCookieException
  Creates a new MalformedCookieException with a `null` detail message.
MalformedCookieException(String) - Constructor for exception org.apache.hc.client5.http.cookie.MalformedCookieException
  Creates a new MalformedCookieException with a specified message string.
MalformedCookieException(String, Throwable) - Constructor for exception org.apache.hc.client5.http.cookie.MalformedCookieException
  Creates a new MalformedCookieException with the specified detail message and cause.
ManagedAsyncClientConnection - Interface in org.apache.hc.client5.http.nio
  Represents a managed asynchronous connection whose state and life cycle is managed by a connection manager.
ManagedHttpCacheStorage - Class in org.apache.hc.client5.http.impl.cache
  `HttpCacheStorage` implementation capable of deallocating resources associated with the cache entries.
ManagedHttpCacheStorage(CacheConfig) - Constructor for class org.apache.hc.client5.http.impl.cache.ManagedHttpCacheStorage
ManagedHttpClientConnection - Interface in org.apache.hc.client5.http.io
  Represents a managed connection whose state and life cycle is managed by a connection manager.
ManagedHttpClientConnectionFactory - Class in org.apache.hc.client5.http.impl.io
  Factory for `ManagedHttpClientConnection` instances.
ManagedHttpClientConnectionFactory(Http1Config, CharCodingConfig, HttpMessageWriterFactory<ClassicHttpRequest>, HttpMessageParserFactory<ClassicHttpResponse>, ContentLengthStrategy, ContentLengthStrategy) - Constructor for class org.apache.hc.client5.http.impl.io.ManagedHttpClientConnectionFactory
ManagedHttpClientConnectionFactory(Http1Config, CharCodingConfig, HttpMessageWriterFactory<ClassicHttpRequest>, HttpMessageParserFactory<ClassicHttpResponse>) - Constructor for class org.apache.hc.client5.http.impl.io.ManagedHttpClientConnectionFactory
ManagedHttpClientConnectionFactory(Http1Config, CharCodingConfig, HttpMessageParserFactory<ClassicHttpResponse>) - Constructor for class org.apache.hc.client5.http.impl.io.ManagedHttpClientConnectionFactory
ManagedHttpClientConnectionFactory() - Constructor for class org.apache.hc.client5.http.impl.io.ManagedHttpClientConnectionFactory
ManagedHttpClientConnectionFactory.Builder - Class in org.apache.hc.client5.http.impl.io
  Builder for `ManagedHttpClientConnectionFactory`.
mark(int) - Method in class org.apache.hc.client5.http.entity.DeflateInputStream
  Mark.
markConnectionNonReusable() - Method in interface org.apache.hc.client5.http.async.AsyncExecRuntime
  Marks the connection as non re-usable.
markConnectionNonReusable() - Method in interface org.apache.hc.client5.http.classic.ExecRuntime
  Marks the connection as non re-usable.
markConnectionReusable(Object, TimeValue) - Method in interface org.apache.hc.client5.http.async.AsyncExecRuntime
  Marks the connection as potentially re-usable for the given period of time and also marks it as stateful if the state representation is given.
markConnectionReusable(Object, TimeValue) - Method in interface org.apache.hc.client5.http.classic.ExecRuntime
  Marks the connection as potentially re-usable for the given period of time and also marks it as stateful if the state representation is given.
markSupported() - Method in class org.apache.hc.client5.http.entity.DeflateInputStream
  Check if mark is supported.
match(AuthScope) - Method in class org.apache.hc.client5.http.auth.AuthScope
  Tests if the authentication scopes match.
match(Cookie, CookieOrigin) - Method in interface org.apache.hc.client5.http.cookie.CookieAttributeHandler
  Matches the given value (property of the destination host where request is being submitted) with the corresponding cookie attribute.
match(Cookie, CookieOrigin) - Method in interface org.apache.hc.client5.http.cookie.CookieSpec
  Determines if a Cookie matches the target location.
match(Cookie, CookieOrigin) - Method in class org.apache.hc.client5.http.impl.cookie.AbstractCookieAttributeHandler
match(Cookie, CookieOrigin) - Method in class org.apache.hc.client5.http.impl.cookie.BasicDomainHandler
match(Cookie, CookieOrigin) - Method in class org.apache.hc.client5.http.impl.cookie.BasicHttpOnlyHandler
match(Cookie, CookieOrigin) - Method in class org.apache.hc.client5.http.impl.cookie.BasicPathHandler
match(Cookie, CookieOrigin) - Method in class org.apache.hc.client5.http.impl.cookie.BasicSecureHandler
match(Cookie, CookieOrigin) - Method in class org.apache.hc.client5.http.impl.cookie.CookieSpecBase
match(Cookie, CookieOrigin) - Method in class org.apache.hc.client5.http.impl.cookie.IgnoreSpecSpec
match(Cookie, CookieOrigin) - Method in class org.apache.hc.client5.http.impl.cookie.PublicSuffixDomainFilter
  Never matches if the cookie's domain is from the blacklist.
match(Cookie, CookieOrigin) - Method in class org.apache.hc.client5.http.impl.cookie.RFC6265CookieSpec
matches(String) - Method in class org.apache.hc.client5.http.psl.PublicSuffixMatcher
  Tests whether the given domain matches any of entry from the public suffix list.
matches(String, DomainType) - Method in class org.apache.hc.client5.http.psl.PublicSuffixMatcher
  Tests whether the given domain matches any of entry from the public suffix list.
MAX_AGE_ATTR - Static variable in interface org.apache.hc.client5.http.cookie.Cookie
MAX_FORWARDS - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
MemcachedHttpAsyncCacheStorage - Class in org.apache.hc.client5.http.impl.cache.memcached
  This class is a storage backend that uses an external memcached for storing cached origin responses.
MemcachedHttpAsyncCacheStorage(InetSocketAddress) - Constructor for class org.apache.hc.client5.http.impl.cache.memcached.MemcachedHttpAsyncCacheStorage
  Create a storage backend talking to a memcached instance listening on the specified host and port.
MemcachedHttpAsyncCacheStorage(MemcachedClient) - Constructor for class org.apache.hc.client5.http.impl.cache.memcached.MemcachedHttpAsyncCacheStorage
  Create a storage backend using the pre-configured given memcached client.
MemcachedHttpAsyncCacheStorage(MemcachedClient, CacheConfig, HttpCacheEntrySerializer<byte[]>, KeyHashingScheme) - Constructor for class org.apache.hc.client5.http.impl.cache.memcached.MemcachedHttpAsyncCacheStorage
  Create a storage backend using the given memcached client and applying the given cache configuration, serialization, and hashing mechanisms.
MemcachedHttpCacheStorage - Class in org.apache.hc.client5.http.impl.cache.memcached
  This class is a storage backend that uses an external memcached for storing cached origin responses.
MemcachedHttpCacheStorage(InetSocketAddress) - Constructor for class org.apache.hc.client5.http.impl.cache.memcached.MemcachedHttpCacheStorage
  Create a storage backend talking to a memcached instance listening on the specified host and port.
MemcachedHttpCacheStorage(MemcachedClient) - Constructor for class org.apache.hc.client5.http.impl.cache.memcached.MemcachedHttpCacheStorage
  Create a storage backend using the pre-configured given memcached client.
MemcachedHttpCacheStorage(MemcachedClientIF) - Constructor for class org.apache.hc.client5.http.impl.cache.memcached.MemcachedHttpCacheStorage
  Create a storage backend using the pre-configured given memcached client.
MemcachedHttpCacheStorage(MemcachedClient, CacheConfig, HttpCacheEntrySerializer<byte[]>, KeyHashingScheme) - Constructor for class org.apache.hc.client5.http.impl.cache.memcached.MemcachedHttpCacheStorage
  Create a storage backend using the given memcached client and applying the given cache configuration, serialization, and hashing mechanisms.
MemcachedHttpCacheStorage(MemcachedClientIF, CacheConfig, HttpCacheEntrySerializer<byte[]>, KeyHashingScheme) - Constructor for class org.apache.hc.client5.http.impl.cache.memcached.MemcachedHttpCacheStorage
  Create a storage backend using the given memcached client and applying the given cache configuration, serialization, and hashing mechanisms.
MemcachedKeyHashingException - Exception in org.apache.hc.client5.http.impl.cache.memcached
  Signals a problem encountered when trying to map a logical "storage key" to a "cache key" suitable for use with memcached.
MemcachedKeyHashingException(Throwable) - Constructor for exception org.apache.hc.client5.http.impl.cache.memcached.MemcachedKeyHashingException
MemcachedOperationTimeoutException - Exception in org.apache.hc.client5.http.impl.cache.memcached
  Signals memcached operation timeout.
MemcachedOperationTimeoutException(Throwable) - Constructor for exception org.apache.hc.client5.http.impl.cache.memcached.MemcachedOperationTimeoutException
MessageCopier<T extends HttpMessage> - Interface in org.apache.hc.client5.http.impl
  Deprecated.
  Use message builders.
METHOD_NAME - Static variable in class org.apache.hc.client5.http.classic.methods.HttpDelete
METHOD_NAME - Static variable in class org.apache.hc.client5.http.classic.methods.HttpGet
METHOD_NAME - Static variable in class org.apache.hc.client5.http.classic.methods.HttpHead
METHOD_NAME - Static variable in class org.apache.hc.client5.http.classic.methods.HttpOptions
METHOD_NAME - Static variable in class org.apache.hc.client5.http.classic.methods.HttpPatch
METHOD_NAME - Static variable in class org.apache.hc.client5.http.classic.methods.HttpPost
METHOD_NAME - Static variable in class org.apache.hc.client5.http.classic.methods.HttpPut
METHOD_NAME - Static variable in class org.apache.hc.client5.http.classic.methods.HttpTrace
metrics() - Method in class org.apache.hc.client5.http.impl.classic.FutureRequestExecutionService
MimeField - Class in org.apache.hc.client5.http.entity.mime
  Minimal MIME field.
MimeField(String, String) - Constructor for class org.apache.hc.client5.http.entity.mime.MimeField
MimeField(String, String, List<NameValuePair>) - Constructor for class org.apache.hc.client5.http.entity.mime.MimeField
MimeField(MimeField) - Constructor for class org.apache.hc.client5.http.entity.mime.MimeField
MinimalH2AsyncClient - Class in org.apache.hc.client5.http.impl.async
  Minimal implementation of HTTP/2 only `CloseableHttpAsyncClient`.
MinimalHttpAsyncClient - Class in org.apache.hc.client5.http.impl.async
  Minimal implementation of `CloseableHttpAsyncClient`.
MinimalHttpClient - Class in org.apache.hc.client5.http.impl.classic
  Minimal implementation of `CloseableHttpClient`.
MultihomeConnectionInitiator - Class in org.apache.hc.client5.http.impl.nio
  Multi-home DNS aware implementation of `ConnectionInitiator`.
MultihomeConnectionInitiator(ConnectionInitiator, DnsResolver) - Constructor for class org.apache.hc.client5.http.impl.nio.MultihomeConnectionInitiator
MultipartEntityBuilder - Class in org.apache.hc.client5.http.entity.mime
  Builder for multipart `HttpEntity`s.
MultipartPart - Class in org.apache.hc.client5.http.entity.mime
  MultipartPart class represents a content body that can be used as a part of multipart encoded entities.
MultipartPartBuilder - Class in org.apache.hc.client5.http.entity.mime
  Builder for individual `MultipartPart`s.

## N

newInstance() - Static method in class org.apache.hc.client5.http.fluent.Async
newInstance() - Static method in class org.apache.hc.client5.http.fluent.Executor
newInstance(CloseableHttpClient) - Static method in class org.apache.hc.client5.http.fluent.Executor
nextStep(RouteInfo, RouteInfo) - Method in class org.apache.hc.client5.http.impl.routing.BasicRouteDirector
  Provides the next step.
nextStep(RouteInfo, RouteInfo) - Method in interface org.apache.hc.client5.http.routing.HttpRouteDirector
  Provides the next step.
NO_CONTENT - Static variable in class org.apache.hc.client5.http.fluent.Content
nonCancellable() - Static method in class org.apache.hc.client5.http.impl.Operations
  Creates a `Cancellable` operation handle for an ongoing process or operation that cannot be cancelled.
NoopCacheEntrySerializer - Class in org.apache.hc.client5.http.impl.cache
  `HttpCacheEntrySerializer` that uses `HttpCacheStorageEntry` as its cache content representation.
NoopCacheEntrySerializer() - Constructor for class org.apache.hc.client5.http.impl.cache.NoopCacheEntrySerializer
NoopHostnameVerifier - Class in org.apache.hc.client5.http.ssl
  The NO_OP HostnameVerifier essentially turns hostname verification off.
NoopHostnameVerifier() - Constructor for class org.apache.hc.client5.http.ssl.NoopHostnameVerifier
NoopUserTokenHandler - Class in org.apache.hc.client5.http.impl
  Noop implementation of `UserTokenHandler` that always returns `null`.
NoopUserTokenHandler() - Constructor for class org.apache.hc.client5.http.impl.NoopUserTokenHandler
normalize(URI) - Static method in class org.apache.hc.client5.http.impl.cache.HttpCacheSupport
  Returns normalized representation of the request URI optimized for use as a cache key.
normalize(HttpHost, SchemePortResolver) - Static method in class org.apache.hc.client5.http.routing.RoutingSupport
normalize(String) - Static method in class org.apache.hc.client5.http.utils.DnsUtils
normalizeQuetly(String) - Static method in class org.apache.hc.client5.http.impl.cache.HttpCacheSupport
  Deprecated.
  Use `HttpCacheSupport.normalizeQuietly(String)`
normalizeQuietly(String) - Static method in class org.apache.hc.client5.http.impl.cache.HttpCacheSupport
  Lenient URI parser that normalizes valid `URI`s and returns `null` for malformed URIs.
NTCredentials - Class in org.apache.hc.client5.http.auth
  Deprecated.
  Do not use. the NTLM authentication scheme is no longer supported. Consider using Basic or Bearer authentication with TLS instead.
NTCredentials(String, char[], String, String) - Constructor for class org.apache.hc.client5.http.auth.NTCredentials
  Deprecated.
  Constructor.
NTCredentials(String, char[], String, String, String) - Constructor for class org.apache.hc.client5.http.auth.NTCredentials
  Deprecated.
  Constructor.
NTCredentials(char[], String, String, String) - Constructor for class org.apache.hc.client5.http.auth.NTCredentials
  Deprecated.
  Constructor to create an instance of NTCredentials.
NTLM - Static variable in class org.apache.hc.client5.http.auth.StandardAuthScheme
  Deprecated.
  Do not use. the NTLM authentication scheme is no longer supported. Consider using Basic or Bearer authentication with TLS instead.
NTLMEngine - Interface in org.apache.hc.client5.http.impl.auth
  Deprecated.
  Do not use. the NTLM authentication scheme is no longer supported
NTLMEngineException - Exception in org.apache.hc.client5.http.impl.auth
  Deprecated.
  Do not use.
NTLMEngineException() - Constructor for exception org.apache.hc.client5.http.impl.auth.NTLMEngineException
  Deprecated.
NTLMEngineException(String) - Constructor for exception org.apache.hc.client5.http.impl.auth.NTLMEngineException
  Deprecated.
  Creates a new NTLMEngineException with the specified message.
NTLMEngineException(String, Throwable) - Constructor for exception org.apache.hc.client5.http.impl.auth.NTLMEngineException
  Deprecated.
  Creates a new NTLMEngineException with the specified detail message and cause.
NTLMScheme - Class in org.apache.hc.client5.http.impl.auth
  Deprecated.
  Do not use. the NTLM authentication scheme is no longer supported. Consider using Basic or Bearer authentication with TLS instead.
NTLMScheme(NTLMEngine) - Constructor for class org.apache.hc.client5.http.impl.auth.NTLMScheme
  Deprecated.
NTLMScheme() - Constructor for class org.apache.hc.client5.http.impl.auth.NTLMScheme
  Deprecated.
NTLMSchemeFactory - Class in org.apache.hc.client5.http.impl.auth
  Deprecated.
  Do not use. the NTLM authentication scheme is no longer supported. Consider using Basic or Bearer authentication with TLS instead.
NTLMSchemeFactory() - Constructor for class org.apache.hc.client5.http.impl.auth.NTLMSchemeFactory
  Deprecated.
NTUserPrincipal - Class in org.apache.hc.client5.http.auth
  Microsoft Windows specific user principal implementation.
NTUserPrincipal(String, String) - Constructor for class org.apache.hc.client5.http.auth.NTUserPrincipal
NullBackoffStrategy - Class in org.apache.hc.client5.http.impl.classic
  This is a `ConnectionBackoffStrategy` that never backs off, for compatibility with existing behavior.
NullBackoffStrategy() - Constructor for class org.apache.hc.client5.http.impl.classic.NullBackoffStrategy

## O

Operations - Class in org.apache.hc.client5.http.impl
  Common cancellable operations.
Operations() - Constructor for class org.apache.hc.client5.http.impl.Operations
Operations.CompletedFuture<T> - Class in org.apache.hc.client5.http.impl
  This class represents a `Future` in the completed state with a fixed result.
options(String) - Static method in class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
options(URI) - Static method in class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
options(HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
options(String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
options(URI) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
options(HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
options() - Static method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
options(URI) - Static method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
options(String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
options(String) - Static method in class org.apache.hc.client5.http.classic.methods.ClassicHttpRequests
  Deprecated.
options(URI) - Static method in class org.apache.hc.client5.http.classic.methods.ClassicHttpRequests
  Deprecated.
options(URI) - Static method in class org.apache.hc.client5.http.fluent.Request
options(String) - Static method in class org.apache.hc.client5.http.fluent.Request
OPTIONS_METHOD - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
org.apache.hc.client5.http - package org.apache.hc.client5.http
  Client component APIs common to all client transports such as connection route information and resolution as well as common HTTP method definitions and exception classes.
org.apache.hc.client5.http.async - package org.apache.hc.client5.http.async
  HTTP client APIs based on the asynchronous, event driven I/O model.
org.apache.hc.client5.http.async.methods - package org.apache.hc.client5.http.async.methods
  Common HTTP methods and message handlers for the asynchronous I/O model.
org.apache.hc.client5.http.auth - package org.apache.hc.client5.http.auth
  Client HTTP authentication APIs.
org.apache.hc.client5.http.cache - package org.apache.hc.client5.http.cache
  Caching APIs for both the classic and the asynchronous HTTP transports.
org.apache.hc.client5.http.classic - package org.apache.hc.client5.http.classic
  HTTP client APIs based on the classic (blocking) I/O model.
org.apache.hc.client5.http.classic.methods - package org.apache.hc.client5.http.classic.methods
  Common HTTP methods and message handlers for the classic I/O model.
org.apache.hc.client5.http.config - package org.apache.hc.client5.http.config
  HTTP client configuration APIs.
org.apache.hc.client5.http.cookie - package org.apache.hc.client5.http.cookie
  Client HTTP state management APIs.
org.apache.hc.client5.http.entity - package org.apache.hc.client5.http.entity
  Client specific HTTP entity implementations.
org.apache.hc.client5.http.entity.mime - package org.apache.hc.client5.http.entity.mime
  MIME coded HTTP entity implementations.
org.apache.hc.client5.http.fluent - package org.apache.hc.client5.http.fluent
  Simple facade APIs for HttpClient based on the concept of a fluent interface.
org.apache.hc.client5.http.impl - package org.apache.hc.client5.http.impl
org.apache.hc.client5.http.impl.async - package org.apache.hc.client5.http.impl.async
  Asynchronous HTTP client API implementation that supports both HTTP/2 and HTTP/1.1 transport.
org.apache.hc.client5.http.impl.auth - package org.apache.hc.client5.http.impl.auth
  Standard and common HTTP authentication schemes.
org.apache.hc.client5.http.impl.cache - package org.apache.hc.client5.http.impl.cache
  Caching API implementation for both the classic and the asynchronous HTTP transports.
org.apache.hc.client5.http.impl.cache.ehcache - package org.apache.hc.client5.http.impl.cache.ehcache
  Ehcache based caching backend implementation.
org.apache.hc.client5.http.impl.cache.memcached - package org.apache.hc.client5.http.impl.cache.memcached
  Memcached based caching backend implementation.
org.apache.hc.client5.http.impl.classic - package org.apache.hc.client5.http.impl.classic
  Classic HTTP client API implementation that supports HTTP/1.1 transport only.
org.apache.hc.client5.http.impl.cookie - package org.apache.hc.client5.http.impl.cookie
  Standard and common HTTP cookie management policies.
org.apache.hc.client5.http.impl.io - package org.apache.hc.client5.http.impl.io
  Client connection management functions based the classic connection management APIs.
org.apache.hc.client5.http.impl.nio - package org.apache.hc.client5.http.impl.nio
  Client connection management functions based the asynchronous connection management APIs.
org.apache.hc.client5.http.impl.routing - package org.apache.hc.client5.http.impl.routing
  Standard client connection routing API implementations.
org.apache.hc.client5.http.impl.schedule - package org.apache.hc.client5.http.impl.schedule
  Commons scheduling strategy implementations.
org.apache.hc.client5.http.io - package org.apache.hc.client5.http.io
  Connection management APIs based on the classic (blocking) I/O model.
org.apache.hc.client5.http.nio - package org.apache.hc.client5.http.nio
  Connection management APIs based on the asynchronous I/O model.
org.apache.hc.client5.http.protocol - package org.apache.hc.client5.http.protocol
  HTTP protocol interceptors that enable advanced functionality such as HTTP state management and authentication state caching.
org.apache.hc.client5.http.psl - package org.apache.hc.client5.http.psl
  Public Suffix List support classes.
org.apache.hc.client5.http.routing - package org.apache.hc.client5.http.routing
  Client connection routing APIs.
org.apache.hc.client5.http.schedule - package org.apache.hc.client5.http.schedule
  Scheduling strategies used by HTTP cache implementations.
org.apache.hc.client5.http.socket - package org.apache.hc.client5.http.socket
  Client connection socket APIs.
org.apache.hc.client5.http.ssl - package org.apache.hc.client5.http.ssl
  Client TLS/SSL support.
org.apache.hc.client5.http.utils - package org.apache.hc.client5.http.utils
  Client utility classes.
org.apache.hc.client5.testing.async - package org.apache.hc.client5.testing.async
org.apache.hc.client5.testing.auth - package org.apache.hc.client5.testing.auth
org.apache.hc.client5.testing.classic - package org.apache.hc.client5.testing.classic
org.apache.hc.client5.testing.redirect - package org.apache.hc.client5.testing.redirect
originalRequest - Variable in class org.apache.hc.client5.http.async.AsyncExecChain.Scope
originalRequest - Variable in class org.apache.hc.client5.http.classic.ExecChain.Scope
outgoingContentLengthStrategy(ContentLengthStrategy) - Method in class org.apache.hc.client5.http.impl.io.ManagedHttpClientConnectionFactory.Builder
output(byte[], int, int) - Method in class org.apache.hc.client5.http.impl.Wire
output(byte[]) - Method in class org.apache.hc.client5.http.impl.Wire
output(int) - Method in class org.apache.hc.client5.http.impl.Wire
output(String) - Method in class org.apache.hc.client5.http.impl.Wire
output(ByteBuffer) - Method in class org.apache.hc.client5.http.impl.Wire

## P

parse(SetCookie, String) - Method in interface org.apache.hc.client5.http.cookie.CookieAttributeHandler
  Parse the given cookie attribute value and processChallenge the corresponding `Cookie` property.
parse(Header, CookieOrigin) - Method in interface org.apache.hc.client5.http.cookie.CookieSpec
  Parse the `"Set-Cookie"` Header into an array of Cookies.
parse(ChallengeType, CharSequence, ParserCursor) - Method in class org.apache.hc.client5.http.impl.auth.AuthChallengeParser
  Parses the given sequence of characters into a list of `AuthChallenge` elements.
parse(SetCookie, String) - Method in class org.apache.hc.client5.http.impl.cookie.BasicDomainHandler
parse(SetCookie, String) - Method in class org.apache.hc.client5.http.impl.cookie.BasicExpiresHandler
parse(SetCookie, String) - Method in class org.apache.hc.client5.http.impl.cookie.BasicHttpOnlyHandler
parse(SetCookie, String) - Method in class org.apache.hc.client5.http.impl.cookie.BasicMaxAgeHandler
parse(SetCookie, String) - Method in class org.apache.hc.client5.http.impl.cookie.BasicPathHandler
parse(SetCookie, String) - Method in class org.apache.hc.client5.http.impl.cookie.BasicSecureHandler
parse(HeaderElement[], CookieOrigin) - Method in class org.apache.hc.client5.http.impl.cookie.CookieSpecBase
parse(Header, CookieOrigin) - Method in class org.apache.hc.client5.http.impl.cookie.IgnoreSpecSpec
parse(SetCookie, String) - Method in class org.apache.hc.client5.http.impl.cookie.LaxExpiresHandler
parse(SetCookie, String) - Method in class org.apache.hc.client5.http.impl.cookie.LaxMaxAgeHandler
parse(SetCookie, String) - Method in class org.apache.hc.client5.http.impl.cookie.PublicSuffixDomainFilter
parse(Header, CookieOrigin) - Method in class org.apache.hc.client5.http.impl.cookie.RFC6265CookieSpec
parse(Reader) - Method in class org.apache.hc.client5.http.psl.PublicSuffixListParser
  Parses the public suffix list format.
parseByType(Reader) - Method in class org.apache.hc.client5.http.psl.PublicSuffixListParser
  Parses the public suffix list format by domain type (currently supported ICANN and PRIVATE).
parseCharset(String, Charset) - Static method in class org.apache.hc.client5.http.impl.auth.AuthSchemeSupport
parseDate(String, DateTimeFormatter...) - Static method in class org.apache.hc.client5.http.utils.DateUtils
  Parses the date value using the given date/time formats.
parseDate(String) - Static method in class org.apache.hc.client5.http.utils.DateUtils
  Deprecated.
  Use `DateUtils.parseStandardDate(String)`
parseDate(MessageHeaders, String) - Static method in class org.apache.hc.client5.http.utils.DateUtils
  Deprecated.
  Use `DateUtils.parseStandardDate(MessageHeaders, String)`
parseDate(String, String[]) - Static method in class org.apache.hc.client5.http.utils.DateUtils
  Deprecated.
  Use `DateUtils.parseDate(String, DateTimeFormatter...)`
parseDate(String, String[], Date) - Static method in class org.apache.hc.client5.http.utils.DateUtils
  Deprecated.
  Use `DateUtils.parseDate(String, DateTimeFormatter...)`
parseStandardDate(String) - Static method in class org.apache.hc.client5.http.utils.DateUtils
  Parses the instant value using the standard date/time formats (`DateUtils.PATTERN_RFC1123`, `DateUtils.PATTERN_RFC1036`, `DateUtils.PATTERN_ASCTIME`).
parseStandardDate(MessageHeaders, String) - Static method in class org.apache.hc.client5.http.utils.DateUtils
  Parses an instant value from a header with the given name.
passivate() - Method in interface org.apache.hc.client5.http.io.ManagedHttpClientConnection
  Puts the connection into idle mode.
passivate() - Method in interface org.apache.hc.client5.http.nio.ManagedAsyncClientConnection
  Puts the connection into idle mode.
patch(String) - Static method in class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
patch(URI) - Static method in class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
patch(HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
patch(String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
patch(URI) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
patch(HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
patch() - Static method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
patch(URI) - Static method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
patch(String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
patch(String) - Static method in class org.apache.hc.client5.http.classic.methods.ClassicHttpRequests
  Deprecated.
patch(URI) - Static method in class org.apache.hc.client5.http.classic.methods.ClassicHttpRequests
  Deprecated.
patch(URI) - Static method in class org.apache.hc.client5.http.fluent.Request
patch(String) - Static method in class org.apache.hc.client5.http.fluent.Request
PATH_ATTR - Static variable in interface org.apache.hc.client5.http.cookie.Cookie
PATTERN_ASCTIME - Static variable in class org.apache.hc.client5.http.utils.DateUtils
  Date format pattern used to parse HTTP date headers in ANSI C `asctime()` format.
PATTERN_RFC1036 - Static variable in class org.apache.hc.client5.http.utils.DateUtils
  Date format pattern used to parse HTTP date headers in RFC 1036 format.
PATTERN_RFC1123 - Static variable in class org.apache.hc.client5.http.utils.DateUtils
  Date format pattern used to parse HTTP date headers in RFC 1123 format.
perform(URIAuthority, String, String) - Method in interface org.apache.hc.client5.testing.auth.Authenticator
PlainConnectionSocketFactory - Class in org.apache.hc.client5.http.socket
  The default class for creating plain (unencrypted) sockets.
PlainConnectionSocketFactory() - Constructor for class org.apache.hc.client5.http.socket.PlainConnectionSocketFactory
PoolingAsyncClientConnectionManager - Class in org.apache.hc.client5.http.impl.nio
  `PoolingAsyncClientConnectionManager` maintains a pool of non-blocking `HttpConnection`s and is able to service connection requests from multiple execution threads.
PoolingAsyncClientConnectionManager() - Constructor for class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
PoolingAsyncClientConnectionManager(Lookup<TlsStrategy>) - Constructor for class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
PoolingAsyncClientConnectionManager(Lookup<TlsStrategy>, PoolConcurrencyPolicy, TimeValue) - Constructor for class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
PoolingAsyncClientConnectionManager(Lookup<TlsStrategy>, PoolConcurrencyPolicy, PoolReusePolicy, TimeValue) - Constructor for class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
PoolingAsyncClientConnectionManager(Lookup<TlsStrategy>, PoolConcurrencyPolicy, PoolReusePolicy, TimeValue, SchemePortResolver, DnsResolver) - Constructor for class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
PoolingAsyncClientConnectionManager(AsyncClientConnectionOperator, PoolConcurrencyPolicy, PoolReusePolicy, TimeValue) - Constructor for class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
PoolingAsyncClientConnectionManager(ManagedConnPool<HttpRoute, ManagedAsyncClientConnection>, AsyncClientConnectionOperator) - Constructor for class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
PoolingAsyncClientConnectionManagerBuilder - Class in org.apache.hc.client5.http.impl.nio
  Builder for `PoolingAsyncClientConnectionManager` instances.
PoolingHttpClientConnectionManager - Class in org.apache.hc.client5.http.impl.io
  `ClientConnectionPoolManager` maintains a pool of `ManagedHttpClientConnection`s and is able to service connection requests from multiple execution threads.
PoolingHttpClientConnectionManager() - Constructor for class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
PoolingHttpClientConnectionManager(Registry<ConnectionSocketFactory>) - Constructor for class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
PoolingHttpClientConnectionManager(Registry<ConnectionSocketFactory>, HttpConnectionFactory<ManagedHttpClientConnection>) - Constructor for class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
PoolingHttpClientConnectionManager(Registry<ConnectionSocketFactory>, PoolConcurrencyPolicy, TimeValue, HttpConnectionFactory<ManagedHttpClientConnection>) - Constructor for class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
PoolingHttpClientConnectionManager(Registry<ConnectionSocketFactory>, PoolConcurrencyPolicy, PoolReusePolicy, TimeValue) - Constructor for class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
PoolingHttpClientConnectionManager(Registry<ConnectionSocketFactory>, PoolConcurrencyPolicy, PoolReusePolicy, TimeValue, HttpConnectionFactory<ManagedHttpClientConnection>) - Constructor for class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
PoolingHttpClientConnectionManager(Registry<ConnectionSocketFactory>, PoolConcurrencyPolicy, PoolReusePolicy, TimeValue, SchemePortResolver, DnsResolver, HttpConnectionFactory<ManagedHttpClientConnection>) - Constructor for class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
PoolingHttpClientConnectionManager(HttpClientConnectionOperator, PoolConcurrencyPolicy, PoolReusePolicy, TimeValue, HttpConnectionFactory<ManagedHttpClientConnection>) - Constructor for class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
PoolingHttpClientConnectionManager(HttpClientConnectionOperator, ManagedConnPool<HttpRoute, ManagedHttpClientConnection>, HttpConnectionFactory<ManagedHttpClientConnection>) - Constructor for class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
PoolingHttpClientConnectionManagerBuilder - Class in org.apache.hc.client5.http.impl.io
  Builder for `PoolingHttpClientConnectionManager` instances.
post(String) - Static method in class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
post(URI) - Static method in class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
post(HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
post(String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
post(URI) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
post(HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
post() - Static method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
post(URI) - Static method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
post(String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
post(String) - Static method in class org.apache.hc.client5.http.classic.methods.ClassicHttpRequests
  Deprecated.
post(URI) - Static method in class org.apache.hc.client5.http.classic.methods.ClassicHttpRequests
  Deprecated.
post(URI) - Static method in class org.apache.hc.client5.http.fluent.Request
post(String) - Static method in class org.apache.hc.client5.http.fluent.Request
PRAGMA - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
preemptiveAuth(HttpHost, AuthScheme) - Method in class org.apache.hc.client5.http.ContextBuilder
preemptiveBasicAuth(HttpHost, UsernamePasswordCredentials) - Method in class org.apache.hc.client5.http.ContextBuilder
PrefixedIncrementingId - Class in org.apache.hc.client5.http.impl
  A thread safe incrementing identifier.
PrefixedIncrementingId(String) - Constructor for class org.apache.hc.client5.http.impl.PrefixedIncrementingId
  Creates an incrementing identifier.
PrefixKeyHashingScheme - Class in org.apache.hc.client5.http.impl.cache.memcached
  This is a `KeyHashingScheme` decorator that simply adds a known prefix to the results of another `KeyHashingScheme`.
PrefixKeyHashingScheme(String, KeyHashingScheme) - Constructor for class org.apache.hc.client5.http.impl.cache.memcached.PrefixKeyHashingScheme
  Creates a new `KeyHashingScheme` that prepends the given prefix to the results of hashes from the given backing scheme.
prepareSocket(SSLSocket) - Method in class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory
  Deprecated.
  Use `SSLConnectionSocketFactory.prepareSocket(SSLSocket, HttpContext)`
prepareSocket(SSLSocket, HttpContext) - Method in class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory
  Performs any custom initialization for a newly created SSLSocket (before the SSL handshake happens).
PRIVATE - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
probe(HttpRoute) - Method in interface org.apache.hc.client5.http.classic.BackoffManager
  Called when we have determined that the result of using a connection has succeeded and that we may probe for more connections.
probe(HttpRoute) - Method in class org.apache.hc.client5.http.impl.classic.AbstractBackoff
  Increases the number of maximum allowed connections for the specified route after a successful connection has been established.
probe(HttpRoute) - Method in class org.apache.hc.client5.http.impl.classic.LinearBackoffManager
  Adjusts the maximum number of connections for the specified route, decreasing it by the increment value.
proceed(HttpRequest, AsyncEntityProducer, AsyncExecChain.Scope, AsyncExecCallback) - Method in interface org.apache.hc.client5.http.async.AsyncExecChain
  Proceeds to the next element in the request execution chain.
proceed(ClassicHttpRequest, ExecChain.Scope) - Method in interface org.apache.hc.client5.http.classic.ExecChain
process(HttpRequest, EntityDetails, HttpContext) - Method in class org.apache.hc.client5.http.protocol.RequestAddCookies
process(HttpRequest, EntityDetails, HttpContext) - Method in class org.apache.hc.client5.http.protocol.RequestAuthCache
  Deprecated.
process(HttpRequest, EntityDetails, HttpContext) - Method in class org.apache.hc.client5.http.protocol.RequestClientConnControl
process(HttpRequest, EntityDetails, HttpContext) - Method in class org.apache.hc.client5.http.protocol.RequestDefaultHeaders
process(HttpRequest, EntityDetails, HttpContext) - Method in class org.apache.hc.client5.http.protocol.RequestExpectContinue
process(HttpResponse, EntityDetails, HttpContext) - Method in class org.apache.hc.client5.http.protocol.ResponseProcessCookies
processChallenge(AuthChallenge, HttpContext) - Method in interface org.apache.hc.client5.http.auth.AuthScheme
  Processes the given auth challenge.
processChallenge(AuthChallenge, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.BasicScheme
processChallenge(AuthChallenge, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.BearerScheme
processChallenge(AuthChallenge, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.DigestScheme
processChallenge(AuthChallenge, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.GGSSchemeBase
  Deprecated.
processChallenge(AuthChallenge, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.NTLMScheme
  Deprecated.
produce(DataStreamChannel) - Method in class org.apache.hc.client5.testing.async.AsyncEchoHandler
produce(DataStreamChannel) - Method in class org.apache.hc.client5.testing.async.AsyncRandomHandler
produce(DataStreamChannel) - Method in class org.apache.hc.client5.testing.async.AuthenticatingAsyncDecorator
produce(DataStreamChannel) - Method in class org.apache.hc.client5.testing.async.RedirectingAsyncDecorator
produce(DataStreamChannel) - Method in class org.apache.hc.client5.testing.async.ServiceUnavailableAsyncDecorator
produceData(StreamChannel<ByteBuffer>) - Method in class org.apache.hc.client5.testing.async.AsyncRandomHandler.RandomBinAsyncEntityProducer
ProtocolExec - Class in org.apache.hc.client5.http.impl.classic
  Request execution handler in the classic request execution chain that is responsible for implementation of HTTP specification requirements.
ProtocolExec(AuthenticationStrategy, AuthenticationStrategy, SchemePortResolver, boolean) - Constructor for class org.apache.hc.client5.http.impl.classic.ProtocolExec
proxiedStep(RouteInfo, RouteInfo) - Method in class org.apache.hc.client5.http.impl.routing.BasicRouteDirector
  Determines the next step to establish a connection via proxy.
PROXY_AUTHENTICATE - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
ProxyClient - Class in org.apache.hc.client5.http.impl.classic
  ProxyClient can be used to establish a tunnel via an HTTP/1.1 proxy.
ProxyClient(HttpConnectionFactory<ManagedHttpClientConnection>, Http1Config, CharCodingConfig, RequestConfig) - Constructor for class org.apache.hc.client5.http.impl.classic.ProxyClient
ProxyClient(RequestConfig) - Constructor for class org.apache.hc.client5.http.impl.classic.ProxyClient
ProxyClient() - Constructor for class org.apache.hc.client5.http.impl.classic.ProxyClient
PUBLIC - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
PublicSuffixDomainFilter - Class in org.apache.hc.client5.http.impl.cookie
  Wraps a `CookieAttributeHandler` and leverages its match method to never match a suffix from a black list.
PublicSuffixDomainFilter(CommonCookieAttributeHandler, PublicSuffixMatcher) - Constructor for class org.apache.hc.client5.http.impl.cookie.PublicSuffixDomainFilter
PublicSuffixDomainFilter(CommonCookieAttributeHandler, PublicSuffixList) - Constructor for class org.apache.hc.client5.http.impl.cookie.PublicSuffixDomainFilter
PublicSuffixList - Class in org.apache.hc.client5.http.psl
  Public suffix is a set of DNS names or wildcards concatenated with dots.
PublicSuffixList(DomainType, List<String>, List<String>) - Constructor for class org.apache.hc.client5.http.psl.PublicSuffixList
PublicSuffixList(List<String>, List<String>) - Constructor for class org.apache.hc.client5.http.psl.PublicSuffixList
PublicSuffixListParser - Class in org.apache.hc.client5.http.psl
  Parses the list from publicsuffix.org and configures a PublicSuffixFilter.
PublicSuffixListParser() - Constructor for class org.apache.hc.client5.http.psl.PublicSuffixListParser
PublicSuffixMatcher - Class in org.apache.hc.client5.http.psl
  Utility class that can test if DNS names match the content of the Public Suffix List.
PublicSuffixMatcher(Collection<String>, Collection<String>) - Constructor for class org.apache.hc.client5.http.psl.PublicSuffixMatcher
PublicSuffixMatcher(DomainType, Collection<String>, Collection<String>) - Constructor for class org.apache.hc.client5.http.psl.PublicSuffixMatcher
PublicSuffixMatcher(Collection<PublicSuffixList>) - Constructor for class org.apache.hc.client5.http.psl.PublicSuffixMatcher
PublicSuffixMatcherLoader - Class in org.apache.hc.client5.http.psl
  `PublicSuffixMatcher` loader.
PublicSuffixMatcherLoader() - Constructor for class org.apache.hc.client5.http.psl.PublicSuffixMatcherLoader
put(String) - Static method in class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
put(URI) - Static method in class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
put(HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
put(String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
put(URI) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
put(HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
put() - Static method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
put(URI) - Static method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
put(String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
put(HttpHost, AuthScheme) - Method in interface org.apache.hc.client5.http.auth.AuthCache
  Stores the authentication state with the given authentication scope in the cache.
put(HttpHost, String, AuthScheme) - Method in interface org.apache.hc.client5.http.auth.AuthCache
  Stores the authentication state with the given authentication scope in the cache.
put(String) - Static method in class org.apache.hc.client5.http.classic.methods.ClassicHttpRequests
  Deprecated.
put(URI) - Static method in class org.apache.hc.client5.http.classic.methods.ClassicHttpRequests
  Deprecated.
put(URI) - Static method in class org.apache.hc.client5.http.fluent.Request
put(String) - Static method in class org.apache.hc.client5.http.fluent.Request
put(HttpHost, AuthScheme) - Method in class org.apache.hc.client5.http.impl.auth.BasicAuthCache
put(HttpHost, String, AuthScheme) - Method in class org.apache.hc.client5.http.impl.auth.BasicAuthCache
PUT_METHOD - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
putEntry(String, HttpCacheEntry, FutureCallback<Boolean>) - Method in interface org.apache.hc.client5.http.cache.HttpAsyncCacheStorage
  Store a given cache entry under the given key.
putEntry(String, HttpCacheEntry, FutureCallback<Boolean>) - Method in class org.apache.hc.client5.http.cache.HttpAsyncCacheStorageAdaptor
putEntry(String, HttpCacheEntry) - Method in interface org.apache.hc.client5.http.cache.HttpCacheStorage
  Store a given cache entry under the given key.
putEntry(String, HttpCacheEntry, FutureCallback<Boolean>) - Method in class org.apache.hc.client5.http.impl.cache.AbstractSerializingAsyncCacheStorage
putEntry(String, HttpCacheEntry) - Method in class org.apache.hc.client5.http.impl.cache.AbstractSerializingCacheStorage
putEntry(String, HttpCacheEntry) - Method in class org.apache.hc.client5.http.impl.cache.BasicHttpCacheStorage
  Places a HttpCacheEntry in the cache
putEntry(String, HttpCacheEntry) - Method in class org.apache.hc.client5.http.impl.cache.ManagedHttpCacheStorage

## R

RandomBinAsyncEntityProducer(long) - Constructor for class org.apache.hc.client5.testing.async.AsyncRandomHandler.RandomBinAsyncEntityProducer
RandomEntity(long) - Constructor for class org.apache.hc.client5.testing.classic.RandomHandler.RandomEntity
  Creates a new entity generating the given amount of data.
RandomHandler - Class in org.apache.hc.client5.testing.classic
  A handler that generates random data.
RandomHandler() - Constructor for class org.apache.hc.client5.testing.classic.RandomHandler
RandomHandler.RandomEntity - Class in org.apache.hc.client5.testing.classic
  An entity that generates random data.
RANGE - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
read() - Method in class org.apache.hc.client5.http.entity.DeflateInputStream
  Read a byte.
read(byte[]) - Method in class org.apache.hc.client5.http.entity.DeflateInputStream
  Read lots of bytes.
read(byte[], int, int) - Method in class org.apache.hc.client5.http.entity.DeflateInputStream
  Read lots of specific bytes.
Redirect - Class in org.apache.hc.client5.testing.redirect
Redirect(int, String, Redirect.ConnControl) - Constructor for class org.apache.hc.client5.testing.redirect.Redirect
Redirect(int, String) - Constructor for class org.apache.hc.client5.testing.redirect.Redirect
Redirect.ConnControl - Enum in org.apache.hc.client5.testing.redirect
REDIRECT_LOCATIONS - Static variable in class org.apache.hc.client5.http.protocol.HttpClientContext
  Attribute name of a `RedirectLocations` object that represents a collection of all redirect locations received in the process of request execution.
RedirectException - Exception in org.apache.hc.client5.http
  Signals violation of HTTP specification caused by an invalid redirect
RedirectException() - Constructor for exception org.apache.hc.client5.http.RedirectException
  Creates a new RedirectException with a `null` detail message.
RedirectException(String) - Constructor for exception org.apache.hc.client5.http.RedirectException
  Creates a new RedirectException with the specified detail message.
RedirectException(String, Throwable) - Constructor for exception org.apache.hc.client5.http.RedirectException
  Creates a new RedirectException with the specified detail message and cause.
RedirectExec - Class in org.apache.hc.client5.http.impl.classic
  Request execution handler in the classic request execution chain responsible for handling of request redirects.
RedirectExec(HttpRoutePlanner, RedirectStrategy) - Constructor for class org.apache.hc.client5.http.impl.classic.RedirectExec
RedirectingAsyncDecorator - Class in org.apache.hc.client5.testing.async
RedirectingAsyncDecorator(AsyncServerExchangeHandler, RedirectResolver) - Constructor for class org.apache.hc.client5.testing.async.RedirectingAsyncDecorator
RedirectingDecorator - Class in org.apache.hc.client5.testing.classic
RedirectingDecorator(HttpServerRequestHandler, RedirectResolver) - Constructor for class org.apache.hc.client5.testing.classic.RedirectingDecorator
RedirectLocations - Class in org.apache.hc.client5.http.protocol
  This class represents a collection of `URI`s used as redirect locations.
RedirectLocations() - Constructor for class org.apache.hc.client5.http.protocol.RedirectLocations
RedirectResolver - Interface in org.apache.hc.client5.testing.redirect
RedirectStrategy - Interface in org.apache.hc.client5.http.protocol
  A strategy for determining if an HTTP request should be redirected to a new location in response to an HTTP response received from the target server.
register(String, String, Supplier<AsyncPushConsumer>) - Method in class org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient
register(String, Supplier<AsyncPushConsumer>) - Method in class org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient
RELAXED - Static variable in class org.apache.hc.client5.http.cookie.StandardCookieSpec
  The RFC 6265 compliant policy (interoperability profile).
release(ConnectionEndpoint, Object, TimeValue) - Method in class org.apache.hc.client5.http.impl.io.BasicHttpClientConnectionManager
release(ConnectionEndpoint, Object, TimeValue) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
release(AsyncConnectionEndpoint, Object, TimeValue) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
release(ConnectionEndpoint, Object, TimeValue) - Method in interface org.apache.hc.client5.http.io.HttpClientConnectionManager
  Releases the endpoint back to the manager making it potentially re-usable by other consumers.
release(AsyncConnectionEndpoint, Object, TimeValue) - Method in interface org.apache.hc.client5.http.nio.AsyncClientConnectionManager
  Releases the endpoint back to the manager making it potentially re-usable by other consumers.
releaseEndpoint() - Method in interface org.apache.hc.client5.http.async.AsyncExecRuntime
  Releases the acquired endpoint potentially making it available for re-use.
releaseEndpoint() - Method in interface org.apache.hc.client5.http.classic.ExecRuntime
  Releases the acquired endpoint potentially making it available for re-use.
releaseResources() - Method in class org.apache.hc.client5.testing.async.AsyncEchoHandler
releaseResources() - Method in class org.apache.hc.client5.testing.async.AsyncRandomHandler.RandomBinAsyncEntityProducer
releaseResources() - Method in class org.apache.hc.client5.testing.async.AsyncRandomHandler
releaseResources() - Method in class org.apache.hc.client5.testing.async.AuthenticatingAsyncDecorator
releaseResources() - Method in class org.apache.hc.client5.testing.async.RedirectingAsyncDecorator
releaseResources() - Method in class org.apache.hc.client5.testing.async.ServiceUnavailableAsyncDecorator
remove(HttpHost) - Method in interface org.apache.hc.client5.http.auth.AuthCache
  Removes the authentication state with the given authentication scope from the cache if found.
remove(HttpHost, String) - Method in interface org.apache.hc.client5.http.auth.AuthCache
  Removes the authentication state with the given authentication scope from the cache if found.
remove(HttpHost) - Method in class org.apache.hc.client5.http.impl.auth.BasicAuthCache
remove(HttpHost, String) - Method in class org.apache.hc.client5.http.impl.auth.BasicAuthCache
removeAttribute(String) - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
removeEntry(String, FutureCallback<Boolean>) - Method in interface org.apache.hc.client5.http.cache.HttpAsyncCacheStorage
  Deletes/invalidates/removes any cache entries currently stored under the given key.
removeEntry(String, FutureCallback<Boolean>) - Method in class org.apache.hc.client5.http.cache.HttpAsyncCacheStorageAdaptor
removeEntry(String) - Method in interface org.apache.hc.client5.http.cache.HttpCacheStorage
  Deletes/invalidates/removes any cache entries currently stored under the given key.
removeEntry(String, FutureCallback<Boolean>) - Method in class org.apache.hc.client5.http.impl.cache.AbstractSerializingAsyncCacheStorage
removeEntry(String) - Method in class org.apache.hc.client5.http.impl.cache.AbstractSerializingCacheStorage
removeEntry(String) - Method in class org.apache.hc.client5.http.impl.cache.BasicHttpCacheStorage
  Removes a HttpCacheEntry from the cache
removeEntry(String) - Method in class org.apache.hc.client5.http.impl.cache.ManagedHttpCacheStorage
removeFields(String) - Method in class org.apache.hc.client5.http.entity.mime.FormBodyPartBuilder
removeFields(String) - Method in class org.apache.hc.client5.http.entity.mime.Header
removeHeader(Header) - Method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
removeHeader(Header) - Method in class org.apache.hc.client5.http.async.methods.SimpleResponseBuilder
removeHeader(Header) - Method in class org.apache.hc.client5.http.fluent.Request
removeHeader(Header) - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpResponse
removeHeaders(String) - Method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
removeHeaders(String) - Method in class org.apache.hc.client5.http.async.methods.SimpleResponseBuilder
removeHeaders(String) - Method in class org.apache.hc.client5.http.entity.mime.MultipartPartBuilder
removeHeaders(String) - Method in class org.apache.hc.client5.http.fluent.Request
removeHeaders(String) - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpResponse
replaceExecInterceptor(String, AsyncExecChainHandler) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Replace an existing interceptor with the given name with new interceptor.
replaceExecInterceptor(String, AsyncExecChainHandler) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Replace an existing interceptor with the given name with new interceptor.
replaceExecInterceptor(String, ExecChainHandler) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Replace an existing interceptor with the given name with new interceptor.
Request - Class in org.apache.hc.client5.http.fluent
  HTTP request used by the fluent facade.
REQUEST_CONFIG - Static variable in class org.apache.hc.client5.http.protocol.HttpClientContext
  Attribute name of a `RequestConfig` object that represents the actual request configuration.
RequestAbortedException - Exception in org.apache.hc.client5.http.impl.classic
  Signals that the request has been aborted.
RequestAbortedException(String) - Constructor for exception org.apache.hc.client5.http.impl.classic.RequestAbortedException
RequestAbortedException(String, Throwable) - Constructor for exception org.apache.hc.client5.http.impl.classic.RequestAbortedException
RequestAddCookies - Class in org.apache.hc.client5.http.protocol
  Request interceptor that matches cookies available in the current `CookieStore` to the request being executed and generates corresponding `Cookie` request headers.
RequestAddCookies() - Constructor for class org.apache.hc.client5.http.protocol.RequestAddCookies
RequestAuthCache - Class in org.apache.hc.client5.http.protocol
  Deprecated.
  Do not use.
RequestAuthCache() - Constructor for class org.apache.hc.client5.http.protocol.RequestAuthCache
  Deprecated.
RequestClientConnControl - Class in org.apache.hc.client5.http.protocol
  This protocol interceptor is responsible for adding the `Connection` header to the outgoing requests, which is essential for managing persistence of `HTTP/1.0` connections.
RequestClientConnControl() - Constructor for class org.apache.hc.client5.http.protocol.RequestClientConnControl
RequestConfig - Class in org.apache.hc.client5.http.config
  Immutable class encapsulating request configuration items.
RequestConfig() - Constructor for class org.apache.hc.client5.http.config.RequestConfig
  Intended for CDI compatibility
RequestConfig.Builder - Class in org.apache.hc.client5.http.config
RequestCopier - Class in org.apache.hc.client5.http.impl
  Deprecated.
  Use `BasicRequestBuilder`
RequestCopier() - Constructor for class org.apache.hc.client5.http.impl.RequestCopier
  Deprecated.
RequestDefaultHeaders - Class in org.apache.hc.client5.http.protocol
  Request interceptor that adds default request headers.
RequestDefaultHeaders(Collection<? extends Header>) - Constructor for class org.apache.hc.client5.http.protocol.RequestDefaultHeaders
RequestDefaultHeaders() - Constructor for class org.apache.hc.client5.http.protocol.RequestDefaultHeaders
RequestExpectContinue - Class in org.apache.hc.client5.http.protocol
  RequestExpectContinue is responsible for enabling the 'expect-continue' handshake by adding `Expect` header.
RequestExpectContinue() - Constructor for class org.apache.hc.client5.http.protocol.RequestExpectContinue
RequestFailedException - Exception in org.apache.hc.client5.http.impl.classic
  Signals that the request has been aborted or failed due to an expected condition.
RequestFailedException(String) - Constructor for exception org.apache.hc.client5.http.impl.classic.RequestFailedException
RequestFailedException(String, Throwable) - Constructor for exception org.apache.hc.client5.http.impl.classic.RequestFailedException
RequestSupport - Class in org.apache.hc.client5.http.impl
  Protocol support methods.
RequestSupport() - Constructor for class org.apache.hc.client5.http.impl.RequestSupport
requestWriterFactory(HttpMessageWriterFactory<ClassicHttpRequest>) - Method in class org.apache.hc.client5.http.impl.io.ManagedHttpClientConnectionFactory.Builder
reset() - Method in class org.apache.hc.client5.http.auth.AuthExchange
reset() - Method in class org.apache.hc.client5.http.classic.methods.HttpUriRequestBase
  Resets internal state of the request making it reusable.
reset() - Method in class org.apache.hc.client5.http.entity.DeflateInputStream
  Reset.
reset() - Method in class org.apache.hc.client5.http.RouteTracker
reset() - Method in class org.apache.hc.client5.http.utils.ByteArrayBuilder
resetAuthExchange(HttpHost, AuthScheme) - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
resetCount(T) - Method in class org.apache.hc.client5.http.schedule.ConcurrentCountMap
resolve(String) - Method in interface org.apache.hc.client5.http.DnsResolver
  Returns the IP address for the specified host name, or null if the given host is not recognized or the associated IP address cannot be used to build an InetAddress instance.
resolve(URI) - Method in class org.apache.hc.client5.http.impl.cache.CacheKeyGenerator
resolve(HttpHost) - Method in class org.apache.hc.client5.http.impl.DefaultSchemePortResolver
resolve(String, NamedEndpoint) - Method in class org.apache.hc.client5.http.impl.DefaultSchemePortResolver
resolve(String) - Method in class org.apache.hc.client5.http.impl.InMemoryDnsResolver
  Returns the IP address for the specified host name, or null if the given host is not recognized or the associated IP address cannot be used to build an InetAddress instance.
resolve(HttpHost) - Method in interface org.apache.hc.client5.http.SchemePortResolver
  Returns the actual port for the host based on the protocol scheme.
resolve(String, NamedEndpoint) - Method in interface org.apache.hc.client5.http.SchemePortResolver
  Returns the actual port for the host based on the protocol scheme.
resolve(String) - Method in class org.apache.hc.client5.http.SystemDefaultDnsResolver
resolve(URI, String) - Static method in class org.apache.hc.client5.http.utils.URIUtils
  Resolves a URI reference against a base URI.
resolve(URI, URI) - Static method in class org.apache.hc.client5.http.utils.URIUtils
  Resolves a URI reference against a base URI.
resolve(URI, HttpHost, List<URI>) - Static method in class org.apache.hc.client5.http.utils.URIUtils
  Derives the interpreted (absolute) URI that was used to generate the last request.
resolve(URI) - Method in interface org.apache.hc.client5.testing.redirect.RedirectResolver
resolveCanonicalHostname(String) - Method in interface org.apache.hc.client5.http.DnsResolver
  Gets the fully qualified domain name for given host name.
resolveCanonicalHostname(String) - Method in class org.apache.hc.client5.http.impl.InMemoryDnsResolver
resolveCanonicalHostname(String) - Method in class org.apache.hc.client5.http.SystemDefaultDnsResolver
Resource - Class in org.apache.hc.client5.http.cache
  Represents a disposable system resource used for handling cached response bodies.
Resource() - Constructor for class org.apache.hc.client5.http.cache.Resource
ResourceFactory - Interface in org.apache.hc.client5.http.cache
  Generates `Resource` instances for handling cached HTTP response bodies.
ResourceIOException - Exception in org.apache.hc.client5.http.cache
  Signals a generic resource I/O error.
ResourceIOException(String) - Constructor for exception org.apache.hc.client5.http.cache.ResourceIOException
ResourceIOException(String, Throwable) - Constructor for exception org.apache.hc.client5.http.cache.ResourceIOException
Response - Class in org.apache.hc.client5.http.fluent
  HTTP response used by the fluent facade.
responseOutOfOrderStrategy(ResponseOutOfOrderStrategy) - Method in class org.apache.hc.client5.http.impl.io.ManagedHttpClientConnectionFactory.Builder
responseParserFactory(HttpMessageParserFactory<ClassicHttpResponse>) - Method in class org.apache.hc.client5.http.impl.io.ManagedHttpClientConnectionFactory.Builder
ResponseProcessCookies - Class in org.apache.hc.client5.http.protocol
  Response interceptor that populates the current `CookieStore` with data contained in response cookies received in the given the HTTP response.
ResponseProcessCookies() - Constructor for class org.apache.hc.client5.http.protocol.ResponseProcessCookies
responseTimeout(Timeout) - Method in class org.apache.hc.client5.http.fluent.Request
restore(String, FutureCallback<T>) - Method in class org.apache.hc.client5.http.impl.cache.AbstractSerializingAsyncCacheStorage
restore(String) - Method in class org.apache.hc.client5.http.impl.cache.AbstractSerializingCacheStorage
restore(String) - Method in class org.apache.hc.client5.http.impl.cache.ehcache.EhcacheHttpCacheStorage
restore(String, FutureCallback<byte[]>) - Method in class org.apache.hc.client5.http.impl.cache.memcached.MemcachedHttpAsyncCacheStorage
restore(String) - Method in class org.apache.hc.client5.http.impl.cache.memcached.MemcachedHttpCacheStorage
retryRequest(HttpRequest, IOException, int, HttpContext) - Method in interface org.apache.hc.client5.http.HttpRequestRetryStrategy
  Determines if a method should be retried after an I/O exception occurred during execution.
retryRequest(HttpResponse, int, HttpContext) - Method in interface org.apache.hc.client5.http.HttpRequestRetryStrategy
  Determines if a method should be retried given the response from the target server.
retryRequest(HttpRequest, IOException, int, HttpContext) - Method in class org.apache.hc.client5.http.impl.DefaultHttpRequestRetryStrategy
retryRequest(HttpResponse, int, HttpContext) - Method in class org.apache.hc.client5.http.impl.DefaultHttpRequestRetryStrategy
returnContent() - Method in class org.apache.hc.client5.http.fluent.Response
returnResponse() - Method in class org.apache.hc.client5.http.fluent.Response
rewriteURI(URI, HttpHost, boolean) - Static method in class org.apache.hc.client5.http.utils.URIUtils
  Deprecated.
  Use `URIBuilder`.
rewriteURI(URI, HttpHost) - Static method in class org.apache.hc.client5.http.utils.URIUtils
  Deprecated.
  Use `URIBuilder`.
rewriteURI(URI) - Static method in class org.apache.hc.client5.http.utils.URIUtils
  Deprecated.
  Use `URIBuilder`.
RFC6265CookieSpec - Class in org.apache.hc.client5.http.impl.cookie
  Cookie management functions shared by RFC 6265 compliant specification.
RFC6265CookieSpec(CommonCookieAttributeHandler...) - Constructor for class org.apache.hc.client5.http.impl.cookie.RFC6265CookieSpec
RFC6265CookieSpecFactory - Class in org.apache.hc.client5.http.impl.cookie
  `CookieSpecFactory` implementation that provides an instance of RFC 6265 conformant cookie policy.
RFC6265CookieSpecFactory(RFC6265CookieSpecFactory.CompatibilityLevel, PublicSuffixMatcher) - Constructor for class org.apache.hc.client5.http.impl.cookie.RFC6265CookieSpecFactory
RFC6265CookieSpecFactory(PublicSuffixMatcher) - Constructor for class org.apache.hc.client5.http.impl.cookie.RFC6265CookieSpecFactory
RFC6265CookieSpecFactory() - Constructor for class org.apache.hc.client5.http.impl.cookie.RFC6265CookieSpecFactory
RFC6265CookieSpecFactory.CompatibilityLevel - Enum in org.apache.hc.client5.http.impl.cookie
RFC6265LaxSpec - Class in org.apache.hc.client5.http.impl.cookie
  Standard `CookieSpec` implementation that enforces a more relaxed interpretation of the HTTP state management specification (RFC 6265, section 5) for interoperability with existing servers that do not conform to the well behaved profile (RFC 6265, section 4).
RFC6265LaxSpec() - Constructor for class org.apache.hc.client5.http.impl.cookie.RFC6265LaxSpec
RFC6265StrictSpec - Class in org.apache.hc.client5.http.impl.cookie
  Standard `CookieSpec` implementation that enforces syntax and semantics of the well-behaved profile of the HTTP state management specification (RFC 6265, section 4).
RFC6265StrictSpec() - Constructor for class org.apache.hc.client5.http.impl.cookie.RFC6265StrictSpec
route - Variable in class org.apache.hc.client5.http.async.AsyncExecChain.Scope
route - Variable in class org.apache.hc.client5.http.classic.ExecChain.Scope
RouteInfo - Interface in org.apache.hc.client5.http
  Connection route information.
RouteInfo.LayerType - Enum in org.apache.hc.client5.http
  The layering type of a route.
RouteInfo.TunnelType - Enum in org.apache.hc.client5.http
  The tunnelling type of a route.
RouteTracker - Class in org.apache.hc.client5.http
  Helps tracking the steps in establishing a route.
RouteTracker(HttpHost, InetAddress) - Constructor for class org.apache.hc.client5.http.RouteTracker
  Creates a new route tracker.
RouteTracker(HttpRoute) - Constructor for class org.apache.hc.client5.http.RouteTracker
  Creates a new tracker for the given route.
RoutingSupport - Class in org.apache.hc.client5.http.routing
RoutingSupport() - Constructor for class org.apache.hc.client5.http.routing.RoutingSupport

## S

saveContent(File) - Method in class org.apache.hc.client5.http.fluent.Response
schedule(int) - Method in class org.apache.hc.client5.http.impl.schedule.ExponentialBackOffSchedulingStrategy
schedule(int) - Method in class org.apache.hc.client5.http.impl.schedule.ImmediateSchedulingStrategy
schedule(int) - Method in interface org.apache.hc.client5.http.schedule.SchedulingStrategy
  Schedules execution time for an operation.
scheduleExecution(HttpRequest, AsyncEntityProducer, AsyncExecChain.Scope, AsyncExecCallback, TimeValue) - Method in interface org.apache.hc.client5.http.async.AsyncExecChain.Scheduler
  Schedules request re-execution immediately or after a delay.
scheduleExecution(HttpRequest, AsyncEntityProducer, AsyncExecChain.Scope, AsyncExecChain, AsyncExecCallback, TimeValue) - Method in interface org.apache.hc.client5.http.async.AsyncExecChain.Scheduler
  Schedules request re-execution of the given execution chain immediately or after a delay.
scheduler - Variable in class org.apache.hc.client5.http.async.AsyncExecChain.Scope
SchedulingStrategy - Interface in org.apache.hc.client5.http.schedule
  Strategy to determine an execution time (schedule) for an operation.
SchemePortResolver - Interface in org.apache.hc.client5.http
  Strategy for default port resolution for protocol schemes.
Scope(String, HttpRoute, HttpRequest, CancellableDependency, HttpClientContext, AsyncExecRuntime, AsyncExecChain.Scheduler, AtomicInteger) - Constructor for class org.apache.hc.client5.http.async.AsyncExecChain.Scope
Scope(String, HttpRoute, HttpRequest, CancellableDependency, HttpClientContext, AsyncExecRuntime) - Constructor for class org.apache.hc.client5.http.async.AsyncExecChain.Scope
  Deprecated.
  Use `Scope#Scope(String, HttpRoute, HttpRequest, CancellableDependency, HttpClientContext, AsyncExecRuntime, Scheduler, AtomicInteger)`
Scope(String, HttpRoute, ClassicHttpRequest, ExecRuntime, HttpClientContext) - Constructor for class org.apache.hc.client5.http.classic.ExecChain.Scope
SECURE_ATTR - Static variable in interface org.apache.hc.client5.http.cookie.Cookie
select(AuthScheme) - Method in class org.apache.hc.client5.http.auth.AuthExchange
  Resets the auth state with `AuthScheme` and clears auth options.
select(ChallengeType, Map<String, AuthChallenge>, HttpContext) - Method in interface org.apache.hc.client5.http.AuthenticationStrategy
  Returns an list of `AuthScheme`s to handle the given `AuthChallenge`s in their order of preference.
select(ChallengeType, Map<String, AuthChallenge>, HttpContext) - Method in class org.apache.hc.client5.http.impl.DefaultAuthenticationStrategy
select(URI) - Method in class org.apache.hc.client5.http.impl.routing.DistributedProxySelector
  Selects a list of proxies for the given `URI` by delegating to the current `ProxySelector` or the next available `ProxySelector` in the list if the current one returns an empty proxy list.
serialize(HttpCacheStorageEntry) - Method in interface org.apache.hc.client5.http.cache.HttpCacheEntrySerializer
  Serializes the given entry.
serialize(HttpCacheStorageEntry) - Method in class org.apache.hc.client5.http.impl.cache.ByteArrayCacheEntrySerializer
serialize(HttpCacheStorageEntry) - Method in class org.apache.hc.client5.http.impl.cache.HttpByteArrayCacheEntrySerializer
serialize(HttpCacheStorageEntry) - Method in class org.apache.hc.client5.http.impl.cache.NoopCacheEntrySerializer
ServiceUnavailableAsyncDecorator - Class in org.apache.hc.client5.testing.async
ServiceUnavailableAsyncDecorator(AsyncServerExchangeHandler, Resolver<HttpRequest, TimeValue>) - Constructor for class org.apache.hc.client5.testing.async.ServiceUnavailableAsyncDecorator
setAbsoluteRequestUri(boolean) - Method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
setAllow303Caching(boolean) - Method in class org.apache.hc.client5.http.impl.cache.CacheConfig.Builder
  Enables or disables 303 caching.
setAsynchronousWorkers(int) - Method in class org.apache.hc.client5.http.impl.cache.CacheConfig.Builder
  Sets the maximum number of threads to allow for background revalidations due to the `stale-while-revalidate` directive.
setAttribute(String, String) - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
setAuthCache(AuthCache) - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
setAuthenticationEnabled(boolean) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
  Determines whether authentication should be handled automatically.
setAuthExchange(HttpHost, AuthExchange) - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
setAuthority(URIAuthority) - Method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
setAuthSchemeRegistry(Lookup<AuthSchemeFactory>) - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
setBackoffFactor(double) - Method in class org.apache.hc.client5.http.impl.classic.AIMDBackoffManager
  Sets the factor to use when backing off; the new per-host limit will be roughly the current max times this factor.
setBackoffFactor(double) - Method in class org.apache.hc.client5.http.impl.classic.ExponentialBackoffManager
setBackoffFactor(double) - Method in class org.apache.hc.client5.http.impl.classic.LinearBackoffManager
  This method is not used in LinearBackoffManager's implementation.
setBackoffManager(BackoffManager) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Assigns `BackoffManager` instance.
setBinary(byte[]) - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Sets entity content as a byte array.
setBody(SimpleBody) - Method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
setBody(byte[], ContentType) - Method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
setBody(String, ContentType) - Method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
setBody(SimpleBody) - Method in class org.apache.hc.client5.http.async.methods.SimpleHttpResponse
setBody(byte[], ContentType) - Method in class org.apache.hc.client5.http.async.methods.SimpleHttpResponse
setBody(String, ContentType) - Method in class org.apache.hc.client5.http.async.methods.SimpleHttpResponse
setBody(SimpleBody) - Method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
setBody(String, ContentType) - Method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
setBody(byte[], ContentType) - Method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
setBody(SimpleBody) - Method in class org.apache.hc.client5.http.async.methods.SimpleResponseBuilder
setBody(String, ContentType) - Method in class org.apache.hc.client5.http.async.methods.SimpleResponseBuilder
setBody(byte[], ContentType) - Method in class org.apache.hc.client5.http.async.methods.SimpleResponseBuilder
setBody(ContentBody) - Method in class org.apache.hc.client5.http.entity.mime.FormBodyPartBuilder
setBody(ContentBody) - Method in class org.apache.hc.client5.http.entity.mime.MultipartPartBuilder
setBoundary(String) - Method in class org.apache.hc.client5.http.entity.mime.MultipartEntityBuilder
setCacheConfig(CacheConfig) - Method in class org.apache.hc.client5.http.impl.cache.CachingH2AsyncClientBuilder
setCacheConfig(CacheConfig) - Method in class org.apache.hc.client5.http.impl.cache.CachingHttpAsyncClientBuilder
setCacheConfig(CacheConfig) - Method in class org.apache.hc.client5.http.impl.cache.CachingHttpClientBuilder
setCacheControl(String) - Method in class org.apache.hc.client5.http.fluent.Request
setCacheDir(File) - Method in class org.apache.hc.client5.http.impl.cache.CachingH2AsyncClientBuilder
setCacheDir(File) - Method in class org.apache.hc.client5.http.impl.cache.CachingHttpAsyncClientBuilder
setCacheDir(File) - Method in class org.apache.hc.client5.http.impl.cache.CachingHttpClientBuilder
setCharCodingConfig(CharCodingConfig) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Sets `CharCodingConfig` configuration.
setCharCodingConfig(CharCodingConfig) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Sets `CharCodingConfig` configuration.
setCharset(Charset) - Method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
setCharset(Charset) - Method in class org.apache.hc.client5.http.entity.mime.MultipartEntityBuilder
setCiphers(String...) - Method in class org.apache.hc.client5.http.ssl.ClientTlsStrategyBuilder
  Assigns enabled ciphers.
setCiphers(String...) - Method in class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactoryBuilder
  Assigns enabled ciphers.
setCircularRedirectsAllowed(boolean) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
  Determines whether circular redirects (redirects to the same location) should be allowed.
setCode(int) - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpResponse
setConfig(RequestConfig) - Method in class org.apache.hc.client5.http.async.methods.ConfigurableHttpRequest
setConfig(RequestConfig) - Method in class org.apache.hc.client5.http.classic.methods.HttpUriRequestBase
setConnectionBackoffStrategy(ConnectionBackoffStrategy) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Assigns `ConnectionBackoffStrategy` instance.
setConnectionConfig(ConnectionConfig) - Method in class org.apache.hc.client5.http.impl.io.BasicHttpClientConnectionManager
setConnectionConfigResolver(Resolver<HttpHost, ConnectionConfig>) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Assigns `Resolver` for `ConnectionConfig` on a per host basis.
setConnectionConfigResolver(Resolver<HttpHost, ConnectionConfig>) - Method in class org.apache.hc.client5.http.impl.async.MinimalH2AsyncClient
  Sets `Resolver` for `ConnectionConfig` on a per host basis.
setConnectionConfigResolver(Resolver<HttpRoute, ConnectionConfig>) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
  Sets `Resolver` of `ConnectionConfig` on a per route basis.
setConnectionConfigResolver(Resolver<HttpRoute, ConnectionConfig>) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder
  Assigns `Resolver` of `ConnectionConfig` on a per route basis.
setConnectionConfigResolver(Resolver<HttpRoute, ConnectionConfig>) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
  Sets `Resolver` of `ConnectionConfig` on a per route basis.
setConnectionConfigResolver(Resolver<HttpRoute, ConnectionConfig>) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder
  Assigns `Resolver` of `ConnectionConfig` on a per route basis.
setConnectionFactory(HttpConnectionFactory<ManagedHttpClientConnection>) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder
  Assigns `HttpConnectionFactory` instance.
setConnectionKeepAlive(TimeValue) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
  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.
setConnectionManager(AsyncClientConnectionManager) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Assigns `AsyncClientConnectionManager` instance.
setConnectionManager(HttpClientConnectionManager) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Assigns `HttpClientConnectionManager` instance.
setConnectionManagerShared(boolean) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Defines the connection manager is to be shared by multiple client instances.
setConnectionManagerShared(boolean) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Defines the connection manager is to be shared by multiple client instances.
setConnectionRequestTimeout(Timeout) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
  Returns the connection lease request timeout used when requesting a connection from the connection manager.
setConnectionRequestTimeout(long, TimeUnit) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
setConnectionReuseStrategy(ConnectionReuseStrategy) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Assigns `ConnectionReuseStrategy` instance.
setConnectionReuseStrategy(ConnectionReuseStrategy) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Assigns `ConnectionReuseStrategy` instance.
setConnectionTimeToLive(TimeValue) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder
  Deprecated.
  Use `PoolingHttpClientConnectionManagerBuilder.setDefaultConnectionConfig(ConnectionConfig)`.
setConnectionTimeToLive(TimeValue) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder
  Deprecated.
  Use `PoolingAsyncClientConnectionManagerBuilder.setDefaultConnectionConfig(ConnectionConfig)`
setConnectTimeout(Timeout) - Method in class org.apache.hc.client5.http.config.ConnectionConfig.Builder
  Determines the timeout until a new connection is fully established.
setConnectTimeout(long, TimeUnit) - Method in class org.apache.hc.client5.http.config.ConnectionConfig.Builder
setConnectTimeout(Timeout) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
  Deprecated.
  Use `ConnectionConfig.Builder.setConnectTimeout(Timeout)`.
setConnectTimeout(long, TimeUnit) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
  Deprecated.
  Use `ConnectionConfig.Builder.setConnectTimeout(long, TimeUnit)`.
setConnPoolPolicy(PoolReusePolicy) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder
  Assigns `PoolReusePolicy` value.
setConnPoolPolicy(PoolReusePolicy) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder
  Assigns `PoolReusePolicy` value.
setContentCompressionEnabled(boolean) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
  Determines whether the target server is requested to compress content.
setContentDecoderRegistry(LinkedHashMap<String, InputStreamFactory>) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Assigns a map of `InputStreamFactory`s to be used for automatic content decompression.
setContentEncoding(String) - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Sets the content encoding of the entity.
setContentType(ContentType) - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Sets the `ContentType` of the entity.
setContentType(ContentType) - Method in class org.apache.hc.client5.http.entity.mime.MultipartEntityBuilder
SetCookie - Interface in org.apache.hc.client5.http.cookie
  This interface represents a `Set-Cookie` response header sent by the origin server to the HTTP agent in order to maintain a conversational state.
setCookieSpec(String) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
  Determines the name of the cookie specification to be used for HTTP state management.
setCookieSpecRegistry(Lookup<CookieSpecFactory>) - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
setCookieStore(CookieStore) - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
setCoolDown(TimeValue) - Method in class org.apache.hc.client5.http.impl.classic.AbstractBackoff
  Sets the cool-down time value for adjustments in pool sizes for a given host.
setCreationDate(Date) - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
  Deprecated.
  Use `BasicClientCookie.setCreationDate(Instant)`
setCreationDate(Instant) - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
setCredentials(AuthScope, Credentials) - Method in interface org.apache.hc.client5.http.auth.CredentialsStore
  Sets the `credentials` for the given authentication scope.
setCredentials(AuthScope, Credentials) - Method in class org.apache.hc.client5.http.impl.auth.BasicCredentialsProvider
setCredentials(AuthScope, Credentials) - Method in class org.apache.hc.client5.http.impl.auth.SystemDefaultCredentialsProvider
setCredentialsProvider(CredentialsProvider) - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
setDate(Date) - Method in class org.apache.hc.client5.http.fluent.Request
  Deprecated.
  Use `Request.setDate(Instant)`
setDate(Instant) - Method in class org.apache.hc.client5.http.fluent.Request
setDefaultAuthSchemeRegistry(Lookup<AuthSchemeFactory>) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Assigns default `AuthScheme` registry which will be used for request execution if not explicitly set in the client execution context.
setDefaultAuthSchemeRegistry(Lookup<AuthSchemeFactory>) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Assigns default `AuthScheme` registry which will be used for request execution if not explicitly set in the client execution context.
setDefaultAuthSchemeRegistry(Lookup<AuthSchemeFactory>) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Assigns default `AuthScheme` registry which will be used for request execution if not explicitly set in the client execution context.
setDefaultConnectionConfig(ConnectionConfig) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Assigns the same `ConnectionConfig` for all hosts.
setDefaultConnectionConfig(ConnectionConfig) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
  Sets the same `ConnectionConfig` for all routes
setDefaultConnectionConfig(ConnectionConfig) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder
  Assigns the same `ConnectionConfig` for all routes.
setDefaultConnectionConfig(ConnectionConfig) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
  Sets the same `ConnectionConfig` for all routes
setDefaultConnectionConfig(ConnectionConfig) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder
  Assigns the same `ConnectionConfig` for all routes.
setDefaultCookieSpecRegistry(Lookup<CookieSpecFactory>) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Assigns default `CookieSpec` registry which will be used for request execution if not explicitly set in the client execution context.
setDefaultCookieSpecRegistry(Lookup<CookieSpecFactory>) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Assigns default `CookieSpec` registry which will be used for request execution if not explicitly set in the client execution context.
setDefaultCookieSpecRegistry(Lookup<CookieSpecFactory>) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Assigns default `CookieSpec` registry which will be used for request execution if not explicitly set in the client execution context.
setDefaultCookieStore(CookieStore) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Assigns default `CookieStore` instance which will be used for request execution if not explicitly set in the client execution context.
setDefaultCookieStore(CookieStore) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Assigns default `CookieStore` instance which will be used for request execution if not explicitly set in the client execution context.
setDefaultCookieStore(CookieStore) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Assigns default `CookieStore` instance which will be used for request execution if not explicitly set in the client execution context.
setDefaultCredentialsProvider(CredentialsProvider) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Assigns default `CredentialsProvider` instance which will be used for request execution if not explicitly set in the client execution context.
setDefaultCredentialsProvider(CredentialsProvider) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Assigns default `CredentialsProvider` instance which will be used for request execution if not explicitly set in the client execution context.
setDefaultCredentialsProvider(CredentialsProvider) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Assigns default `CredentialsProvider` instance which will be used for request execution if not explicitly set in the client execution context.
setDefaultHeaders(Collection<? extends Header>) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Assigns default request header values.
setDefaultHeaders(Collection<? extends Header>) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Assigns default request header values.
setDefaultHeaders(Collection<? extends Header>) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Assigns default request header values.
setDefaultKeepAlive(long, TimeUnit) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
setDefaultMaxPerRoute(int) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
setDefaultMaxPerRoute(int) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
setDefaultRequestConfig(RequestConfig) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Assigns default `RequestConfig` instance which will be used for request execution if not explicitly set in the client execution context.
setDefaultRequestConfig(RequestConfig) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Assigns default `RequestConfig` instance which will be used for request execution if not explicitly set in the client execution context.
setDefaultRequestConfig(RequestConfig) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Assigns default `RequestConfig` instance which will be used for request execution if not explicitly set in the client execution context.
setDefaultSocketConfig(SocketConfig) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
  Sets the same `SocketConfig` for all routes
setDefaultSocketConfig(SocketConfig) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder
  Assigns the same `SocketConfig` for all routes.
setDefaultTlsConfig(TlsConfig) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
  Sets the same `ConnectionConfig` for all hosts
setDefaultTlsConfig(TlsConfig) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder
  Assigns the same `TlsConfig` for all hosts.
setDefaultTlsConfig(TlsConfig) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
  Sets the same `ConnectionConfig` for all hosts
setDefaultTlsConfig(TlsConfig) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder
  Assigns the same `TlsConfig` for all hosts.
setDeleteCache(boolean) - Method in class org.apache.hc.client5.http.impl.cache.CachingH2AsyncClientBuilder
setDeleteCache(boolean) - Method in class org.apache.hc.client5.http.impl.cache.CachingHttpAsyncClientBuilder
setDeleteCache(boolean) - Method in class org.apache.hc.client5.http.impl.cache.CachingHttpClientBuilder
setDependency(Cancellable) - Method in class org.apache.hc.client5.http.classic.methods.HttpUriRequestBase
setDnsResolver(DnsResolver) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Assigns `DnsResolver` instance.
setDnsResolver(DnsResolver) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder
  Assigns `DnsResolver` instance.
setDnsResolver(DnsResolver) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder
  Assigns `DnsResolver` instance.
setDomain(String) - Method in interface org.apache.hc.client5.http.cookie.SetCookie
  Sets the domain attribute.
setDomain(String) - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
  Sets the domain attribute.
setEntity(HttpEntity) - Method in class org.apache.hc.client5.http.classic.methods.HttpTrace
setEntity(HttpEntity) - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpResponse
setExchangeId(String) - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
setExpectContinueEnabled(boolean) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
  Determines whether the 'Expect: 100-Continue' handshake is enabled for entity enclosing methods.
setExpiryDate(Date) - Method in interface org.apache.hc.client5.http.cookie.SetCookie
  Deprecated.
  Use {`SetCookie.setExpiryDate(Instant)`}
setExpiryDate(Instant) - Method in interface org.apache.hc.client5.http.cookie.SetCookie
  Sets expiration date.
setExpiryDate(Date) - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
  Deprecated.
  Use {`BasicClientCookie.setExpiryDate(Instant)`}
setExpiryDate(Instant) - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
  Sets expiration date.
setField(String, String) - Method in class org.apache.hc.client5.http.entity.mime.FormBodyPartBuilder
setField(MimeField) - Method in class org.apache.hc.client5.http.entity.mime.Header
setFile(File) - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Sets entity content as a `File`.
setFreshnessCheckEnabled(boolean) - Method in class org.apache.hc.client5.http.impl.cache.CacheConfig.Builder
setH2Config(H2Config) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Sets `H2Config` configuration.
setH2Config(H2Config) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Sets `H2Config` configuration.
setHandshakeTimeout(Timeout) - Method in class org.apache.hc.client5.http.config.TlsConfig.Builder
  Determines the timeout used by TLS session negotiation exchanges (session handshake).
setHandshakeTimeout(long, TimeUnit) - Method in class org.apache.hc.client5.http.config.TlsConfig.Builder
setHardCancellationEnabled(boolean) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
  Determines whether request cancellation, such as through `Future#cancel(boolean)`, should kill the underlying connection.
setHeader(Header) - Method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
setHeader(String, String) - Method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
setHeader(Header) - Method in class org.apache.hc.client5.http.async.methods.SimpleResponseBuilder
setHeader(String, String) - Method in class org.apache.hc.client5.http.async.methods.SimpleResponseBuilder
setHeader(String, String) - Method in class org.apache.hc.client5.http.entity.mime.MultipartPartBuilder
setHeader(Header) - Method in class org.apache.hc.client5.http.fluent.Request
setHeader(String, String) - Method in class org.apache.hc.client5.http.fluent.Request
setHeader(Header) - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpResponse
setHeader(String, Object) - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpResponse
setHeaders(Header...) - Method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
setHeaders(Header...) - Method in class org.apache.hc.client5.http.async.methods.SimpleResponseBuilder
setHeaders(Header...) - Method in class org.apache.hc.client5.http.fluent.Request
setHeaders(Header...) - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpResponse
setHeuristicCachingEnabled(boolean) - Method in class org.apache.hc.client5.http.impl.cache.CacheConfig.Builder
  Enables or disables heuristic caching.
setHeuristicCoefficient(float) - Method in class org.apache.hc.client5.http.impl.cache.CacheConfig.Builder
  Sets coefficient to be used in heuristic freshness caching.
setHeuristicDefaultLifetime(TimeValue) - Method in class org.apache.hc.client5.http.impl.cache.CacheConfig.Builder
  Sets default lifetime to be used if heuristic freshness calculation is not possible.
setHostnameVerifier(HostnameVerifier) - Method in class org.apache.hc.client5.http.ssl.ClientTlsStrategyBuilder
  Assigns `HostnameVerifier` instance.
setHostnameVerifier(HostnameVerifier) - Method in class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactoryBuilder
  Assigns `HostnameVerifier` instance.
setHttp1Config(Http1Config) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Sets `Http1Config` configuration.
setHttpCacheInvalidator(HttpAsyncCacheInvalidator) - Method in class org.apache.hc.client5.http.impl.cache.CachingH2AsyncClientBuilder
setHttpCacheInvalidator(HttpAsyncCacheInvalidator) - Method in class org.apache.hc.client5.http.impl.cache.CachingHttpAsyncClientBuilder
setHttpCacheInvalidator(HttpCacheInvalidator) - Method in class org.apache.hc.client5.http.impl.cache.CachingHttpClientBuilder
setHttpCacheStorage(HttpCacheStorage) - Method in class org.apache.hc.client5.http.impl.cache.CachingH2AsyncClientBuilder
setHttpCacheStorage(HttpAsyncCacheStorage) - Method in class org.apache.hc.client5.http.impl.cache.CachingH2AsyncClientBuilder
setHttpCacheStorage(HttpCacheStorage) - Method in class org.apache.hc.client5.http.impl.cache.CachingHttpAsyncClientBuilder
setHttpCacheStorage(HttpAsyncCacheStorage) - Method in class org.apache.hc.client5.http.impl.cache.CachingHttpAsyncClientBuilder
setHttpCacheStorage(HttpCacheStorage) - Method in class org.apache.hc.client5.http.impl.cache.CachingHttpClientBuilder
setHttpHost(HttpHost) - Method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
setHttpOnly(boolean) - Method in interface org.apache.hc.client5.http.cookie.SetCookie
  Marks or unmarks this Cookie as `httpOnly`.
setHttpOnly(boolean) - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
  Sets the http-only attribute of the cookie.
setIfModifiedSince(Date) - Method in class org.apache.hc.client5.http.fluent.Request
  Deprecated.
  Use `Request.setIfModifiedSince(Instant)`
setIfModifiedSince(Instant) - Method in class org.apache.hc.client5.http.fluent.Request
setIfUnmodifiedSince(Date) - Method in class org.apache.hc.client5.http.fluent.Request
  Deprecated.
  Use `Request.setIfUnmodifiedSince(Instant)`
setIfUnmodifiedSince(Instant) - Method in class org.apache.hc.client5.http.fluent.Request
setIOReactorConfig(IOReactorConfig) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Sets `IOReactorConfig` configuration.
setIOReactorConfig(IOReactorConfig) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Sets `IOReactorConfig` configuration.
setIoReactorExceptionCallback(Callback<Exception>) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Sets the callback that will be invoked when the client's IOReactor encounters an uncaught exception.
setIoReactorExceptionCallback(Callback<Exception>) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Sets the callback that will be invoked when the client's IOReactor encounters an uncaught exception.
setIoSessionDecorator(Decorator<IOSession>) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Sets the `IOSession` `Decorator` that will be use with the client's IOReactor.
setIoSessionDecorator(Decorator<IOSession>) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Sets the `IOSession` `Decorator` that will be use with the client's IOReactor.
setIOSessionListener(IOSessionListener) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Sets `IOSessionListener` listener.
setIOSessionListener(IOSessionListener) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Sets `IOSessionListener` listener.
setKeepAliveStrategy(ConnectionKeepAliveStrategy) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Assigns `ConnectionKeepAliveStrategy` instance.
setKeepAliveStrategy(ConnectionKeepAliveStrategy) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Assigns `ConnectionKeepAliveStrategy` instance.
setLaxMode() - Method in class org.apache.hc.client5.http.entity.mime.MultipartEntityBuilder
setLocale(Locale) - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpResponse
setMaxCacheEntries(int) - Method in class org.apache.hc.client5.http.impl.cache.CacheConfig.Builder
  Sets the maximum number of cache entries the cache will retain.
setMaxConnPerRoute(int) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder
  Assigns maximum connection per route value.
setMaxConnPerRoute(int) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder
  Assigns maximum connection per route value.
setMaxConnTotal(int) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder
  Assigns maximum total connection value.
setMaxConnTotal(int) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder
  Assigns maximum total connection value.
setMaxObjectSize(long) - Method in class org.apache.hc.client5.http.impl.cache.CacheConfig.Builder
  Specifies the maximum response body size that will be eligible for caching.
setMaxPerRoute(HttpRoute, int) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
setMaxPerRoute(HttpRoute, int) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
setMaxRedirects(int) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
  Returns the maximum number of redirects to be followed.
setMaxTotal(int) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
setMaxTotal(int) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
setMaxUpdateRetries(int) - Method in class org.apache.hc.client5.http.impl.cache.CacheConfig.Builder
  Sets the number of times to retry a cache processChallenge on failure
setMimeSubtype(String) - Method in class org.apache.hc.client5.http.entity.mime.MultipartEntityBuilder
setMode(HttpMultipartMode) - Method in class org.apache.hc.client5.http.entity.mime.MultipartEntityBuilder
setName(String) - Method in class org.apache.hc.client5.http.entity.mime.FormBodyPartBuilder
setNeverCacheHTTP10ResponsesWithQueryString(boolean) - Method in class org.apache.hc.client5.http.impl.cache.CacheConfig.Builder
  Sets whether the cache should never cache HTTP 1.0 responses with a query string or not.
setOptions(Queue<AuthScheme>) - Method in class org.apache.hc.client5.http.auth.AuthExchange
  Updates the auth state with a queue of auth options.
setParameters(List<NameValuePair>) - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Sets entity content as a parameter list.
setParameters(NameValuePair...) - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Sets entity content as a parameter list.
setPath(String) - Method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
setPath(String) - Method in interface org.apache.hc.client5.http.cookie.SetCookie
  Sets the path attribute.
setPath(String) - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
  Sets the path attribute.
setPathPrefix(String) - Method in class org.apache.hc.client5.http.auth.AuthExchange
setPerHostConnectionCap(int) - Method in class org.apache.hc.client5.http.impl.classic.AbstractBackoff
  Sets the per-host connection cap.
setPoolConcurrencyPolicy(PoolConcurrencyPolicy) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder
  Assigns `PoolConcurrencyPolicy` value.
setPoolConcurrencyPolicy(PoolConcurrencyPolicy) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder
  Assigns `PoolConcurrencyPolicy` value.
setProxy(HttpHost) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
  Deprecated.
  Use `DefaultProxyRoutePlanner` or a custom `HttpRoutePlanner`.
setProxy(HttpHost) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Assigns default proxy value.
setProxy(HttpHost) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Assigns default proxy value.
setProxyAuthenticationStrategy(AuthenticationStrategy) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Assigns `AuthenticationStrategy` instance for proxy authentication.
setProxyAuthenticationStrategy(AuthenticationStrategy) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Assigns `AuthenticationStrategy` instance for proxy authentication.
setProxyAuthenticationStrategy(AuthenticationStrategy) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Assigns `AuthenticationStrategy` instance for proxy authentication.
setProxyPreferredAuthSchemes(Collection<String>) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
  Determines the order of preference for supported authentication schemes by their names when authenticating with the proxy host.
setProxySelector(ProxySelector) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Sets the `ProxySelector` that will be used to select the proxies to be used for establishing HTTP connections.
setProxySelector(ProxySelector) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Sets the `ProxySelector` that will be used to select the proxies to be used for establishing HTTP connections.
setReasonPhrase(String) - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpResponse
setRedirectsEnabled(boolean) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
  Determines whether redirects should be handled automatically.
setRedirectStrategy(RedirectStrategy) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Assigns `RedirectStrategy` instance.
setRedirectStrategy(RedirectStrategy) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Assigns `RedirectStrategy` instance.
setRedirectStrategy(RedirectStrategy) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Assigns `RedirectStrategy` instance.
setRequestConfig(RequestConfig) - Method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
setRequestConfig(RequestConfig) - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
setRequestDelegCreds(KerberosConfig.Option) - Method in class org.apache.hc.client5.http.auth.KerberosConfig.Builder
  Deprecated.
setRequestExecutor(HttpRequestExecutor) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Assigns `HttpRequestExecutor` instance.
setResourceFactory(ResourceFactory) - Method in class org.apache.hc.client5.http.impl.cache.CachingH2AsyncClientBuilder
setResourceFactory(ResourceFactory) - Method in class org.apache.hc.client5.http.impl.cache.CachingHttpAsyncClientBuilder
setResourceFactory(ResourceFactory) - Method in class org.apache.hc.client5.http.impl.cache.CachingHttpClientBuilder
setResponseTimeout(Timeout) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
  Determines the timeout until arrival of a response from the opposite endpoint.
setResponseTimeout(long, TimeUnit) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
setRetryStrategy(HttpRequestRetryStrategy) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Assigns `HttpRequestRetryStrategy` instance.
setRetryStrategy(HttpRequestRetryStrategy) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Assigns `HttpRequestRetryStrategy` instance.
setRetryStrategy(HttpRequestRetryStrategy) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Assigns `HttpRequestRetryStrategy` instance.
setRoutePlanner(HttpRoutePlanner) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Assigns `HttpRoutePlanner` instance.
setRoutePlanner(HttpRoutePlanner) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Assigns `HttpRoutePlanner` instance.
setRoutePlanner(HttpRoutePlanner) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Assigns `HttpRoutePlanner` instance.
setSchedulingStrategy(SchedulingStrategy) - Method in class org.apache.hc.client5.http.impl.cache.CachingH2AsyncClientBuilder
setSchedulingStrategy(SchedulingStrategy) - Method in class org.apache.hc.client5.http.impl.cache.CachingHttpAsyncClientBuilder
setSchedulingStrategy(SchedulingStrategy) - Method in class org.apache.hc.client5.http.impl.cache.CachingHttpClientBuilder
setScheme(String) - Method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
setSchemePortResolver(SchemePortResolver) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Assigns `SchemePortResolver` instance.
setSchemePortResolver(SchemePortResolver) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Assigns `SchemePortResolver` instance.
setSchemePortResolver(SchemePortResolver) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Assigns `SchemePortResolver` instance.
setSchemePortResolver(SchemePortResolver) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder
  Assigns `SchemePortResolver` instance.
setSchemePortResolver(SchemePortResolver) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder
  Assigns `SchemePortResolver` instance.
setSecure(boolean) - Method in interface org.apache.hc.client5.http.cookie.SetCookie
  Sets the secure attribute of the cookie.
setSecure(boolean) - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
  Sets the secure attribute of the cookie.
setSerializable(Serializable) - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Sets entity content as a `Serializable`.
setSharedCache(boolean) - Method in class org.apache.hc.client5.http.impl.cache.CacheConfig.Builder
  Sets whether the cache should behave as a shared cache or not.
setSocketConfig(SocketConfig) - Method in class org.apache.hc.client5.http.impl.io.BasicHttpClientConnectionManager
setSocketConfigResolver(Resolver<HttpRoute, SocketConfig>) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
  Sets `Resolver` of `SocketConfig` on a per route basis.
setSocketConfigResolver(Resolver<HttpRoute, SocketConfig>) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder
  Assigns `Resolver` of `SocketConfig` on a per route basis.
setSocketTimeout(int, TimeUnit) - Method in class org.apache.hc.client5.http.config.ConnectionConfig.Builder
setSocketTimeout(Timeout) - Method in class org.apache.hc.client5.http.config.ConnectionConfig.Builder
  Determines the default socket timeout value for I/O operations.
setSocketTimeout(Timeout) - Method in class org.apache.hc.client5.http.io.ConnectionEndpoint
  Sets the socket timeout value.
setSocketTimeout(Timeout) - Method in class org.apache.hc.client5.http.nio.AsyncConnectionEndpoint
  Sets socket timeout.
setSslBufferMode(SSLBufferMode) - Method in class org.apache.hc.client5.http.ssl.ClientTlsStrategyBuilder
  Assigns `SSLBufferMode` value.
setSslContext(SSLContext) - Method in class org.apache.hc.client5.http.ssl.ClientTlsStrategyBuilder
  Assigns `SSLContext` instance.
setSslContext(SSLContext) - Method in class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactoryBuilder
  Assigns `SSLContext` instance.
setSSLSocketFactory(LayeredConnectionSocketFactory) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder
  Assigns `LayeredConnectionSocketFactory` instance.
setState(AuthExchange.State) - Method in class org.apache.hc.client5.http.auth.AuthExchange
setStream(InputStream) - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Sets entity content as an `InputStream`.
setStrictMode() - Method in class org.apache.hc.client5.http.entity.mime.MultipartEntityBuilder
setStripPort(KerberosConfig.Option) - Method in class org.apache.hc.client5.http.auth.KerberosConfig.Builder
  Deprecated.
setStripPort(boolean) - Method in class org.apache.hc.client5.http.auth.KerberosConfig.Builder
  Deprecated.
setSupportedCipherSuites(String...) - Method in class org.apache.hc.client5.http.config.TlsConfig.Builder
  Determines supported cipher suites.
setSupportedProtocols(String...) - Method in class org.apache.hc.client5.http.config.TlsConfig.Builder
  Determines supported TLS protocols.
setSupportedProtocols(TLS...) - Method in class org.apache.hc.client5.http.config.TlsConfig.Builder
  Determines supported TLS protocols.
setTargetAuthenticationStrategy(AuthenticationStrategy) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Assigns `AuthenticationStrategy` instance for target host authentication.
setTargetAuthenticationStrategy(AuthenticationStrategy) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Assigns `AuthenticationStrategy` instance for target host authentication.
setTargetAuthenticationStrategy(AuthenticationStrategy) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Assigns `AuthenticationStrategy` instance for target host authentication.
setTargetPreferredAuthSchemes(Collection<String>) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
  Determines the order of preference for supported authentication schemes by their names when authenticating with the target host.
setText(String) - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Sets entity content as a string.
setThreadFactory(ThreadFactory) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Assigns `ThreadFactory` instance.
setThreadFactory(ThreadFactory) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Assigns `ThreadFactory` instance.
setTimeToLive(TimeValue) - Method in class org.apache.hc.client5.http.config.ConnectionConfig.Builder
  Defines the total span of time connections can be kept alive or execute requests.
setTimeToLive(long, TimeUnit) - Method in class org.apache.hc.client5.http.config.ConnectionConfig.Builder
setTlsConfig(TlsConfig) - Method in class org.apache.hc.client5.http.impl.io.BasicHttpClientConnectionManager
setTlsConfigResolver(Resolver<HttpHost, TlsConfig>) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
  Sets `Resolver` of `TlsConfig` on a per host basis.
setTlsConfigResolver(Resolver<HttpHost, TlsConfig>) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder
  Assigns `Resolver` of `TlsConfig` on a per host basis.
setTlsConfigResolver(Resolver<HttpHost, TlsConfig>) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
  Sets `Resolver` of `TlsConfig` on a per host basis.
setTlsConfigResolver(Resolver<HttpHost, TlsConfig>) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder
  Assigns `Resolver` of `TlsConfig` on a per host basis.
setTlsDetailsFactory(Factory<SSLEngine, TlsDetails>) - Method in class org.apache.hc.client5.http.ssl.ClientTlsStrategyBuilder
  Deprecated.
  Do not use.
setTlsStrategy(TlsStrategy) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Assigns `TlsStrategy` instance.
setTlsStrategy(TlsStrategy) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder
  Assigns `TlsStrategy` instance for TLS connections.
setTlsVersions(String...) - Method in class org.apache.hc.client5.http.ssl.ClientTlsStrategyBuilder
  Assigns enabled `TLS` versions.
setTlsVersions(TLS...) - Method in class org.apache.hc.client5.http.ssl.ClientTlsStrategyBuilder
  Assigns enabled `TLS` versions.
setTlsVersions(String...) - Method in class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactoryBuilder
  Assigns enabled `TLS` versions.
setTlsVersions(TLS...) - Method in class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactoryBuilder
  Assigns enabled `TLS` versions.
setUri(URI) - Method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
setUri(String) - Method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
setUseCanonicalHostname(KerberosConfig.Option) - Method in class org.apache.hc.client5.http.auth.KerberosConfig.Builder
  Deprecated.
setUseCanonicalHostname(boolean) - Method in class org.apache.hc.client5.http.auth.KerberosConfig.Builder
  Deprecated.
setUserAgent(String) - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Assigns `User-Agent` value.
setUserAgent(String) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Assigns `User-Agent` value.
setUserAgent(String) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Assigns `User-Agent` value.
setUserToken(Object) - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
setUserTokenHandler(UserTokenHandler) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Assigns `UserTokenHandler` instance.
setUserTokenHandler(UserTokenHandler) - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Assigns `UserTokenHandler` instance.
setValidateAfterInactivity(TimeValue) - Method in class org.apache.hc.client5.http.config.ConnectionConfig.Builder
  Defines period of inactivity after which persistent connections must be re-validated prior to being leased to the consumer.
setValidateAfterInactivity(long, TimeUnit) - Method in class org.apache.hc.client5.http.config.ConnectionConfig.Builder
setValidateAfterInactivity(TimeValue) - Method in class org.apache.hc.client5.http.impl.io.BasicHttpClientConnectionManager
  Deprecated.
  Use `BasicHttpClientConnectionManager.setConnectionConfig(ConnectionConfig)`
setValidateAfterInactivity(TimeValue) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
  Deprecated.
  Use `PoolingHttpClientConnectionManager.setConnectionConfigResolver(Resolver)`.
setValidateAfterInactivity(TimeValue) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder
  Deprecated.
  Use `PoolingHttpClientConnectionManagerBuilder.setDefaultConnectionConfig(ConnectionConfig)`.
setValidateAfterInactivity(TimeValue) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
  Deprecated.
  Use `PoolingAsyncClientConnectionManager.setConnectionConfigResolver(Resolver)`.
setValidateAfterInactivity(TimeValue) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder
  Deprecated.
  Use `PoolingAsyncClientConnectionManagerBuilder.setConnectionConfigResolver(Resolver)`.
setValue(String) - Method in interface org.apache.hc.client5.http.cookie.SetCookie
setValue(String) - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
  Sets the value
setVersion(ProtocolVersion) - Method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
setVersion(ProtocolVersion) - Method in class org.apache.hc.client5.http.async.methods.SimpleResponseBuilder
setVersion(ProtocolVersion) - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpResponse
setVersionPolicy(HttpVersionPolicy) - Method in class org.apache.hc.client5.http.config.TlsConfig.Builder
  Determines the HTTP protocol policy.
setVersionPolicy(HttpVersionPolicy) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Deprecated.
  Use `TlsConfig` and connection manager methods
setWeakETagOnPutDeleteAllowed(boolean) - Method in class org.apache.hc.client5.http.impl.cache.CacheConfig.Builder
  Allows or disallows weak etags to be used with PUT/DELETE If-Match requests.
SHA256KeyHashingScheme - Class in org.apache.hc.client5.http.impl.cache.memcached
  This is a `KeyHashingScheme` based on the SHA-256 algorithm.
SHA256KeyHashingScheme() - Constructor for class org.apache.hc.client5.http.impl.cache.memcached.SHA256KeyHashingScheme
shouldBackoff(Throwable) - Method in interface org.apache.hc.client5.http.classic.ConnectionBackoffStrategy
  Determines whether seeing the given `Throwable` as a result of request execution should result in a backoff signal.
shouldBackoff(HttpResponse) - Method in interface org.apache.hc.client5.http.classic.ConnectionBackoffStrategy
  Determines whether receiving the given `HttpResponse` as a result of request execution should result in a backoff signal.
shouldBackoff(Throwable) - Method in class org.apache.hc.client5.http.impl.classic.DefaultBackoffStrategy
shouldBackoff(HttpResponse) - Method in class org.apache.hc.client5.http.impl.classic.DefaultBackoffStrategy
shouldBackoff(Throwable) - Method in class org.apache.hc.client5.http.impl.classic.NullBackoffStrategy
shouldBackoff(HttpResponse) - Method in class org.apache.hc.client5.http.impl.classic.NullBackoffStrategy
shutdown() - Method in class org.apache.hc.client5.http.impl.cache.ManagedHttpCacheStorage
shutdown() - Method in class org.apache.hc.client5.http.impl.IdleConnectionEvictor
SimpleBody - Class in org.apache.hc.client5.http.async.methods
  Message body representation as a simple text string or an array of bytes.
SimpleHttpRequest - Class in org.apache.hc.client5.http.async.methods
  HTTP request that can enclose a body represented as a simple text string or an array of bytes.
SimpleHttpRequest(String, String) - Constructor for class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
SimpleHttpRequest(String, HttpHost, String) - Constructor for class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
SimpleHttpRequest(String, URI) - Constructor for class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
SimpleHttpRequest(Method, URI) - Constructor for class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
SimpleHttpRequest(Method, HttpHost, String) - Constructor for class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
SimpleHttpRequest(String, String, URIAuthority, String) - Constructor for class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
SimpleHttpRequests - Class in org.apache.hc.client5.http.async.methods
  Deprecated.
  Use `SimpleRequestBuilder`.
SimpleHttpRequests() - Constructor for class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
SimpleHttpResponse - Class in org.apache.hc.client5.http.async.methods
  HTTP response that can enclose a body represented as a simple text string or an array of bytes.
SimpleHttpResponse(int) - Constructor for class org.apache.hc.client5.http.async.methods.SimpleHttpResponse
SimpleHttpResponse(int, String) - Constructor for class org.apache.hc.client5.http.async.methods.SimpleHttpResponse
SimpleRequestBuilder - Class in org.apache.hc.client5.http.async.methods
  Builder for `SimpleHttpRequest` instances.
SimpleRequestProducer - Class in org.apache.hc.client5.http.async.methods
  HTTP request producer that generates message data stream events based on content of a `SimpleHttpRequest` instance.
SimpleResponseBuilder - Class in org.apache.hc.client5.http.async.methods
  Builder for `SimpleHttpResponse` instances.
SimpleResponseConsumer - Class in org.apache.hc.client5.http.async.methods
  HTTP response consumer that generates a `SimpleHttpResponse` instance based on events of an incoming data stream.
size() - Method in class org.apache.hc.client5.http.protocol.RedirectLocations
  Returns the number of elements in this list.
skip(long) - Method in class org.apache.hc.client5.http.entity.DeflateInputStream
  Skip
SPNEGO - Static variable in class org.apache.hc.client5.http.auth.StandardAuthScheme
  Deprecated.
  Do not use. The GGS based experimental authentication schemes are no longer supported. Consider using Basic or Bearer authentication with TLS instead.
SPNegoScheme - Class in org.apache.hc.client5.http.impl.auth
  Deprecated.
  Do not use. The GGS based experimental authentication schemes are no longer supported. Consider using Basic or Bearer authentication with TLS instead.
SPNegoScheme(KerberosConfig, DnsResolver) - Constructor for class org.apache.hc.client5.http.impl.auth.SPNegoScheme
  Deprecated.
SPNegoScheme() - Constructor for class org.apache.hc.client5.http.impl.auth.SPNegoScheme
  Deprecated.
SPNegoSchemeFactory - Class in org.apache.hc.client5.http.impl.auth
  Deprecated.
  Do not use. The GGS based experimental authentication schemes are no longer supported. Consider using Basic or Bearer authentication with TLS instead.
SPNegoSchemeFactory(KerberosConfig, DnsResolver) - Constructor for class org.apache.hc.client5.http.impl.auth.SPNegoSchemeFactory
  Deprecated.
SSLConnectionSocketFactory - Class in org.apache.hc.client5.http.ssl
  Layered socket factory for TLS/SSL connections.
SSLConnectionSocketFactory(SSLContext) - Constructor for class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory
SSLConnectionSocketFactory(SSLContext, HostnameVerifier) - Constructor for class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory
SSLConnectionSocketFactory(SSLContext, String[], String[], HostnameVerifier) - Constructor for class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory
SSLConnectionSocketFactory(SSLSocketFactory, HostnameVerifier) - Constructor for class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory
SSLConnectionSocketFactory(SSLSocketFactory, String[], String[], HostnameVerifier) - Constructor for class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory
SSLConnectionSocketFactoryBuilder - Class in org.apache.hc.client5.http.ssl
  Builder for `SSLConnectionSocketFactory` instances.
SSLConnectionSocketFactoryBuilder() - Constructor for class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactoryBuilder
STALE_IF_ERROR - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
STALE_WHILE_REVALIDATE - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
STANDARD_PATTERNS - Static variable in class org.apache.hc.client5.http.utils.DateUtils
  Standard date formatters: `DateUtils.FORMATTER_RFC1123`, `DateUtils.FORMATTER_RFC1036`, `DateUtils.FORMATTER_ASCTIME`.
StandardAuthScheme - Class in org.apache.hc.client5.http.auth
  Authentication schemes by their names supported by the HttpClient.
StandardCookieSpec - Class in org.apache.hc.client5.http.cookie
  Cookie specifications by their names supported by the HttpClient.
start(HttpRequest, HttpResponse, ContentType) - Method in class org.apache.hc.client5.http.async.methods.AbstractBinPushConsumer
  Triggered to signal the beginning of response processing.
start(HttpResponse, ContentType) - Method in class org.apache.hc.client5.http.async.methods.AbstractBinResponseConsumer
  Triggered to signal the beginning of response processing.
start(HttpRequest, HttpResponse, ContentType) - Method in class org.apache.hc.client5.http.async.methods.AbstractCharPushConsumer
  Triggered to signal the beginning of data processing.
start(HttpResponse, ContentType) - Method in class org.apache.hc.client5.http.async.methods.AbstractCharResponseConsumer
  Triggered to signal the beginning of data processing.
start() - Method in class org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient
start() - Method in class org.apache.hc.client5.http.impl.IdleConnectionEvictor
status - Variable in class org.apache.hc.client5.testing.redirect.Redirect
store(String, T, FutureCallback<Boolean>) - Method in class org.apache.hc.client5.http.impl.cache.AbstractSerializingAsyncCacheStorage
store(String, T) - Method in class org.apache.hc.client5.http.impl.cache.AbstractSerializingCacheStorage
store(String, T) - Method in class org.apache.hc.client5.http.impl.cache.ehcache.EhcacheHttpCacheStorage
store(String, byte[], FutureCallback<Boolean>) - Method in class org.apache.hc.client5.http.impl.cache.memcached.MemcachedHttpAsyncCacheStorage
store(String, byte[]) - Method in class org.apache.hc.client5.http.impl.cache.memcached.MemcachedHttpCacheStorage
streamEnd(List<? extends Header>) - Method in class org.apache.hc.client5.testing.async.AsyncEchoHandler
streamEnd(List<? extends Header>) - Method in class org.apache.hc.client5.testing.async.AsyncRandomHandler
streamEnd(List<? extends Header>) - Method in class org.apache.hc.client5.testing.async.AuthenticatingAsyncDecorator
streamEnd(List<? extends Header>) - Method in class org.apache.hc.client5.testing.async.RedirectingAsyncDecorator
streamEnd(List<? extends Header>) - Method in class org.apache.hc.client5.testing.async.ServiceUnavailableAsyncDecorator
STRICT - Static variable in class org.apache.hc.client5.http.cookie.StandardCookieSpec
  The RFC 6265 compliant policy (strict profile).
StringBody - Class in org.apache.hc.client5.http.entity.mime
  Text body part backed by a byte array.
StringBody(String, ContentType) - Constructor for class org.apache.hc.client5.http.entity.mime.StringBody
submitCommand(Command, Command.Priority) - Method in interface org.apache.hc.client5.http.nio.ManagedAsyncClientConnection
  Submits the given command for execution.
supplyConsumer(HttpRequest, EntityDetails, HttpContext) - Method in class org.apache.hc.client5.testing.async.AbstractSimpleServerExchangeHandler
switchProtocol(String, FutureCallback<ProtocolIOSession>) - Method in interface org.apache.hc.client5.http.nio.ManagedAsyncClientConnection
  Switches this I/O session to the application protocol with the given ID.
SystemDefaultCredentialsProvider - Class in org.apache.hc.client5.http.impl.auth
  Implementation of `CredentialsStore` backed by standard JRE `Authenticator`.
SystemDefaultCredentialsProvider() - Constructor for class org.apache.hc.client5.http.impl.auth.SystemDefaultCredentialsProvider
  Default constructor.
SystemDefaultDnsResolver - Class in org.apache.hc.client5.http
  DNS resolver that uses the default OS implementation for resolving host names.
SystemDefaultDnsResolver() - Constructor for class org.apache.hc.client5.http.SystemDefaultDnsResolver
SystemDefaultRoutePlanner - Class in org.apache.hc.client5.http.impl.routing
  `HttpRoutePlanner` implementation based on `ProxySelector`.
SystemDefaultRoutePlanner(SchemePortResolver, ProxySelector) - Constructor for class org.apache.hc.client5.http.impl.routing.SystemDefaultRoutePlanner
SystemDefaultRoutePlanner(ProxySelector) - Constructor for class org.apache.hc.client5.http.impl.routing.SystemDefaultRoutePlanner

## T

TIME_ZONE - Static variable in class org.apache.hc.client5.http.fluent.Request
  Deprecated.
  This attribute is no longer supported as a part of the public API.
TlsConfig - Class in org.apache.hc.client5.http.config
  Immutable class encapsulating TLS protocol settings.
TlsConfig() - Constructor for class org.apache.hc.client5.http.config.TlsConfig
  Intended for CDI compatibility
TlsConfig.Builder - Class in org.apache.hc.client5.http.config
toByteArray() - Method in class org.apache.hc.client5.http.utils.ByteArrayBuilder
toByteBuffer() - Method in class org.apache.hc.client5.http.utils.ByteArrayBuilder
toDate(Instant) - Static method in class org.apache.hc.client5.http.utils.DateUtils
toInstant(Date) - Static method in class org.apache.hc.client5.http.utils.DateUtils
toRoute() - Method in class org.apache.hc.client5.http.RouteTracker
  Obtains the tracked route.
toString() - Method in class org.apache.hc.client5.http.async.methods.SimpleBody
toString() - Method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
toString() - Method in class org.apache.hc.client5.http.async.methods.SimpleResponseBuilder
toString() - Method in class org.apache.hc.client5.http.auth.AuthChallenge
toString() - Method in class org.apache.hc.client5.http.auth.AuthExchange
toString() - Method in class org.apache.hc.client5.http.auth.AuthScope
toString() - Method in class org.apache.hc.client5.http.auth.BasicUserPrincipal
toString() - Method in class org.apache.hc.client5.http.auth.KerberosConfig
  Deprecated.
toString() - Method in class org.apache.hc.client5.http.auth.NTCredentials
  Deprecated.
toString() - Method in class org.apache.hc.client5.http.auth.NTUserPrincipal
toString() - Method in class org.apache.hc.client5.http.auth.UsernamePasswordCredentials
toString() - Method in class org.apache.hc.client5.http.cache.HttpCacheEntry
  Provides a string representation of this instance suitable for human consumption.
toString() - Method in class org.apache.hc.client5.http.cache.HttpCacheStorageEntry
toString() - Method in class org.apache.hc.client5.http.classic.methods.HttpUriRequestBase
toString() - Method in class org.apache.hc.client5.http.config.ConnectionConfig
toString() - Method in class org.apache.hc.client5.http.config.RequestConfig
toString() - Method in class org.apache.hc.client5.http.config.TlsConfig
toString() - Method in class org.apache.hc.client5.http.cookie.BasicCookieStore
toString() - Method in class org.apache.hc.client5.http.cookie.CookieOrigin
toString() - Method in class org.apache.hc.client5.http.entity.mime.Header
toString() - Method in class org.apache.hc.client5.http.entity.mime.MimeField
toString() - Method in class org.apache.hc.client5.http.fluent.Content
toString() - Method in class org.apache.hc.client5.http.fluent.Request
toString() - Method in class org.apache.hc.client5.http.HttpRoute
  Obtains a description of this route.
toString() - Method in class org.apache.hc.client5.http.impl.auth.BasicAuthCache
toString() - Method in class org.apache.hc.client5.http.impl.auth.BasicCredentialsProvider
toString() - Method in class org.apache.hc.client5.http.impl.auth.BasicScheme
toString() - Method in class org.apache.hc.client5.http.impl.auth.BearerScheme
toString() - Method in class org.apache.hc.client5.http.impl.auth.DigestScheme
toString() - Method in class org.apache.hc.client5.http.impl.auth.GGSSchemeBase
  Deprecated.
toString() - Method in class org.apache.hc.client5.http.impl.auth.NTLMScheme
  Deprecated.
toString() - Method in class org.apache.hc.client5.http.impl.cache.CacheConfig
toString() - Method in class org.apache.hc.client5.http.impl.classic.CloseableHttpResponse
toString() - Method in class org.apache.hc.client5.http.impl.classic.FutureRequestExecutionMetrics
toString() - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
toString() - Method in class org.apache.hc.client5.http.impl.cookie.RFC6265LaxSpec
toString() - Method in class org.apache.hc.client5.http.impl.cookie.RFC6265StrictSpec
toString() - Method in class org.apache.hc.client5.http.RouteTracker
  Obtains a description of the tracked route.
toString() - Method in class org.apache.hc.client5.http.ssl.NoopHostnameVerifier
toString() - Method in class org.apache.hc.client5.http.utils.ByteArrayBuilder
toString() - Method in class org.apache.hc.client5.testing.auth.AuthResult
toUTC(Instant) - Static method in class org.apache.hc.client5.http.utils.DateUtils
toUTC(Date) - Static method in class org.apache.hc.client5.http.utils.DateUtils
trace(String) - Static method in class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
trace(URI) - Static method in class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
trace(HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.BasicHttpRequests
  Deprecated.
trace(String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
trace(URI) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
trace(HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequests
  Deprecated.
trace() - Static method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
trace(URI) - Static method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
trace(String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleRequestBuilder
trace(String) - Static method in class org.apache.hc.client5.http.classic.methods.ClassicHttpRequests
  Deprecated.
trace(URI) - Static method in class org.apache.hc.client5.http.classic.methods.ClassicHttpRequests
  Deprecated.
trace(URI) - Static method in class org.apache.hc.client5.http.fluent.Request
trace(String) - Static method in class org.apache.hc.client5.http.fluent.Request
TRACE_METHOD - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
TrustAllStrategy - Class in org.apache.hc.client5.http.ssl
  A trust strategy that accepts all certificates as trusted.
TrustAllStrategy() - Constructor for class org.apache.hc.client5.http.ssl.TrustAllStrategy
TrustSelfSignedStrategy - Class in org.apache.hc.client5.http.ssl
  Deprecated.
  For self-signed certificates prefer specifying a keystore containing the certificate when calling the `SSLContextBuilder` `loadTrustMaterial` methods.
TrustSelfSignedStrategy() - Constructor for class org.apache.hc.client5.http.ssl.TrustSelfSignedStrategy
  Deprecated.
tunnel(HttpHost, HttpHost, Credentials) - Method in class org.apache.hc.client5.http.impl.classic.ProxyClient
TUNNEL_PROXY - Static variable in interface org.apache.hc.client5.http.routing.HttpRouteDirector
  Step: tunnel through proxy to other proxy.
TUNNEL_TARGET - Static variable in interface org.apache.hc.client5.http.routing.HttpRouteDirector
  Step: tunnel through proxy to target.
tunnelProxy(HttpHost, boolean) - Method in class org.apache.hc.client5.http.RouteTracker
  Tracks tunnelling to a proxy in a proxy chain.
TunnelRefusedException - Exception in org.apache.hc.client5.http.impl
  Signals that the tunnel request was rejected by the proxy host.
TunnelRefusedException(String, String) - Constructor for exception org.apache.hc.client5.http.impl.TunnelRefusedException
tunnelTarget(boolean) - Method in class org.apache.hc.client5.http.RouteTracker
  Tracks tunnelling to the target.

## U

UNREACHABLE - Static variable in interface org.apache.hc.client5.http.routing.HttpRouteDirector
  Indicates that the route can not be established at all.
UnsupportedDigestAlgorithmException - Exception in org.apache.hc.client5.http.impl.auth
  Authentication credentials required to respond to a authentication challenge are invalid
UnsupportedDigestAlgorithmException() - Constructor for exception org.apache.hc.client5.http.impl.auth.UnsupportedDigestAlgorithmException
  Creates a new UnsupportedDigestAlgorithmException with a `null` detail message.
UnsupportedDigestAlgorithmException(String) - Constructor for exception org.apache.hc.client5.http.impl.auth.UnsupportedDigestAlgorithmException
  Creates a new UnsupportedDigestAlgorithmException with the specified message.
UnsupportedDigestAlgorithmException(String, Throwable) - Constructor for exception org.apache.hc.client5.http.impl.auth.UnsupportedDigestAlgorithmException
  Creates a new UnsupportedDigestAlgorithmException with the specified detail message and cause.
UnsupportedSchemeException - Exception in org.apache.hc.client5.http
  Signals failure to establish connection using an unknown protocol scheme.
UnsupportedSchemeException(String) - Constructor for exception org.apache.hc.client5.http.UnsupportedSchemeException
  Creates a UnsupportedSchemeException with the specified detail message.
updateAuthState(HttpHost, ChallengeType, HttpResponse, AuthenticationStrategy, AuthExchange, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.HttpAuthenticator
  Updates the `AuthExchange` state based on the challenge presented in the response message using the given `AuthenticationStrategy`.
updateCapacity(CapacityChannel) - Method in class org.apache.hc.client5.testing.async.AsyncEchoHandler
updateCapacity(CapacityChannel) - Method in class org.apache.hc.client5.testing.async.AsyncRandomHandler
updateCapacity(CapacityChannel) - Method in class org.apache.hc.client5.testing.async.AuthenticatingAsyncDecorator
updateCapacity(CapacityChannel) - Method in class org.apache.hc.client5.testing.async.RedirectingAsyncDecorator
updateCapacity(CapacityChannel) - Method in class org.apache.hc.client5.testing.async.ServiceUnavailableAsyncDecorator
updateCAS(String, CAS, T, FutureCallback<Boolean>) - Method in class org.apache.hc.client5.http.impl.cache.AbstractSerializingAsyncCacheStorage
updateCAS(String, CAS, T) - Method in class org.apache.hc.client5.http.impl.cache.AbstractSerializingCacheStorage
updateCAS(String, T, T) - Method in class org.apache.hc.client5.http.impl.cache.ehcache.EhcacheHttpCacheStorage
updateCAS(String, CASValue<Object>, byte[], FutureCallback<Boolean>) - Method in class org.apache.hc.client5.http.impl.cache.memcached.MemcachedHttpAsyncCacheStorage
updateCAS(String, CASValue<Object>, byte[]) - Method in class org.apache.hc.client5.http.impl.cache.memcached.MemcachedHttpCacheStorage
updateEntry(String, HttpCacheCASOperation, FutureCallback<Boolean>) - Method in interface org.apache.hc.client5.http.cache.HttpAsyncCacheStorage
  Atomically applies the given callback to processChallenge an existing cache entry under a given key.
updateEntry(String, HttpCacheCASOperation, FutureCallback<Boolean>) - Method in class org.apache.hc.client5.http.cache.HttpAsyncCacheStorageAdaptor
updateEntry(String, HttpCacheCASOperation) - Method in interface org.apache.hc.client5.http.cache.HttpCacheStorage
  Atomically applies the given callback to processChallenge an existing cache entry under a given key.
updateEntry(String, HttpCacheCASOperation, FutureCallback<Boolean>) - Method in class org.apache.hc.client5.http.impl.cache.AbstractSerializingAsyncCacheStorage
updateEntry(String, HttpCacheCASOperation) - Method in class org.apache.hc.client5.http.impl.cache.AbstractSerializingCacheStorage
updateEntry(String, HttpCacheCASOperation) - Method in class org.apache.hc.client5.http.impl.cache.BasicHttpCacheStorage
updateEntry(String, HttpCacheCASOperation) - Method in class org.apache.hc.client5.http.impl.cache.ManagedHttpCacheStorage
updateOnChallenge(HttpHost, String, AuthExchange, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.AuthCacheKeeper
updateOnNoChallenge(HttpHost, String, AuthExchange, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.AuthCacheKeeper
updateOnResponse(HttpHost, String, AuthExchange, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.AuthCacheKeeper
upgrade(ConnectionEndpoint, HttpContext) - Method in class org.apache.hc.client5.http.impl.io.BasicHttpClientConnectionManager
upgrade(ManagedHttpClientConnection, HttpHost, HttpContext) - Method in class org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator
upgrade(ManagedHttpClientConnection, HttpHost, Object, HttpContext) - Method in class org.apache.hc.client5.http.impl.io.DefaultHttpClientConnectionOperator
upgrade(ConnectionEndpoint, HttpContext) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
upgrade(AsyncConnectionEndpoint, Object, HttpContext, FutureCallback<AsyncConnectionEndpoint>) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
upgrade(AsyncConnectionEndpoint, Object, HttpContext) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
upgrade(ConnectionEndpoint, HttpContext) - Method in interface org.apache.hc.client5.http.io.HttpClientConnectionManager
  Upgrades transport security of the given endpoint by using the TLS security protocol.
upgrade(ManagedHttpClientConnection, HttpHost, HttpContext) - Method in interface org.apache.hc.client5.http.io.HttpClientConnectionOperator
  Upgrades transport security of the given managed connection by using the TLS security protocol.
upgrade(ManagedHttpClientConnection, HttpHost, Object, HttpContext) - Method in interface org.apache.hc.client5.http.io.HttpClientConnectionOperator
  Upgrades transport security of the given managed connection by using the TLS security protocol.
upgrade(AsyncConnectionEndpoint, Object, HttpContext) - Method in interface org.apache.hc.client5.http.nio.AsyncClientConnectionManager
  Upgrades transport security of the given endpoint by using the TLS security protocol.
upgrade(AsyncConnectionEndpoint, Object, HttpContext, FutureCallback<AsyncConnectionEndpoint>) - Method in interface org.apache.hc.client5.http.nio.AsyncClientConnectionManager
  Upgrades transport security of the given endpoint by using the TLS security protocol.
upgrade(ManagedAsyncClientConnection, HttpHost, Object) - Method in interface org.apache.hc.client5.http.nio.AsyncClientConnectionOperator
  Upgrades transport security of the given managed connection by using the TLS security protocol.
upgrade(ManagedAsyncClientConnection, HttpHost, Object, HttpContext, FutureCallback<ManagedAsyncClientConnection>) - Method in interface org.apache.hc.client5.http.nio.AsyncClientConnectionOperator
  Upgrades transport security of the given managed connection by using the TLS security protocol.
upgrade(ManagedAsyncClientConnection, HttpHost, Object, HttpContext) - Method in interface org.apache.hc.client5.http.nio.AsyncClientConnectionOperator
  Upgrades transport security of the given managed connection by using the TLS security protocol.
upgradeTls(HttpClientContext) - Method in interface org.apache.hc.client5.http.async.AsyncExecRuntime
  Upgrades transport security of the active connection by using the TLS security protocol.
upgradeTls(HttpClientContext, FutureCallback<AsyncExecRuntime>) - Method in interface org.apache.hc.client5.http.async.AsyncExecRuntime
  Upgrades transport security of the active connection by using the TLS security protocol.
upgradeTls(HttpClientContext) - Method in interface org.apache.hc.client5.http.classic.ExecRuntime
  Upgrades transport security of the active connection by using the TLS security protocol.
URIUtils - Class in org.apache.hc.client5.http.utils
  A collection of utilities for `URIs`, to workaround bugs within the class or for ease-of-use features.
UrlEncodedFormEntity - Class in org.apache.hc.client5.http.entity
  An entity composed of a list of url-encoded pairs.
UrlEncodedFormEntity(Iterable<? extends NameValuePair>, Charset) - Constructor for class org.apache.hc.client5.http.entity.UrlEncodedFormEntity
  Constructs a new `UrlEncodedFormEntity` with the list of parameters in the specified encoding.
UrlEncodedFormEntity(List<? extends NameValuePair>) - Constructor for class org.apache.hc.client5.http.entity.UrlEncodedFormEntity
  Constructs a new `UrlEncodedFormEntity` with the list of parameters with the default encoding of `ContentType.APPLICATION_FORM_URLENCODED`
UrlEncodedFormEntity(Iterable<? extends NameValuePair>) - Constructor for class org.apache.hc.client5.http.entity.UrlEncodedFormEntity
  Constructs a new `UrlEncodedFormEntity` with the list of parameters with the default encoding of `ContentType.APPLICATION_FORM_URLENCODED`
use(Executor) - Method in class org.apache.hc.client5.http.fluent.Async
use(Executor) - Method in class org.apache.hc.client5.http.fluent.Async
use(CredentialsStore) - Method in class org.apache.hc.client5.http.fluent.Executor
use(CookieStore) - Method in class org.apache.hc.client5.http.fluent.Executor
useAuthCache(AuthCache) - Method in class org.apache.hc.client5.http.ContextBuilder
useAuthSchemeRegistry(Lookup<AuthSchemeFactory>) - Method in class org.apache.hc.client5.http.ContextBuilder
useCookieSpecRegistry(Lookup<CookieSpecFactory>) - Method in class org.apache.hc.client5.http.ContextBuilder
useCookieStore(CookieStore) - Method in class org.apache.hc.client5.http.ContextBuilder
useCredentialsProvider(CredentialsProvider) - Method in class org.apache.hc.client5.http.ContextBuilder
useExpectContinue() - Method in class org.apache.hc.client5.http.fluent.Request
USER_TOKEN - Static variable in class org.apache.hc.client5.http.protocol.HttpClientContext
  Attribute name of a `Object` object that represents the actual user identity such as user `Principal`.
userAgent(String) - Method in class org.apache.hc.client5.http.fluent.Request
UsernamePasswordCredentials - Class in org.apache.hc.client5.http.auth
  Simple `Credentials` representation based on a user name / password pair.
UsernamePasswordCredentials(Principal, char[]) - Constructor for class org.apache.hc.client5.http.auth.UsernamePasswordCredentials
  The constructor with the username and password arguments.
UsernamePasswordCredentials(String, char[]) - Constructor for class org.apache.hc.client5.http.auth.UsernamePasswordCredentials
  The constructor with the username and password arguments.
UserTokenHandler - Interface in org.apache.hc.client5.http
  A handler for determining if the given execution context is user specific or not.
useSystemProperties() - Method in class org.apache.hc.client5.http.impl.async.H2AsyncClientBuilder
  Use system properties when creating and configuring default implementations.
useSystemProperties() - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Use system properties when creating and configuring default implementations.
useSystemProperties() - Method in class org.apache.hc.client5.http.impl.classic.HttpClientBuilder
  Use system properties when creating and configuring default implementations.
useSystemProperties() - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder
  Use system properties when creating and configuring default implementations.
useSystemProperties() - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder
  Use system properties when creating and configuring default implementations.
useSystemProperties() - Method in class org.apache.hc.client5.http.ssl.ClientTlsStrategyBuilder
  Use system properties when creating and configuring default implementations.
useSystemProperties() - Method in class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactoryBuilder
  Use system properties when creating and configuring default implementations.

## V

validate(Cookie, CookieOrigin) - Method in interface org.apache.hc.client5.http.cookie.CookieAttributeHandler
  Performs cookie validation for the given attribute value.
validate(Cookie, CookieOrigin) - Method in interface org.apache.hc.client5.http.cookie.CookieSpec
  Validate the cookie according to validation rules defined by the cookie specification.
validate(Cookie, CookieOrigin) - Method in class org.apache.hc.client5.http.impl.cookie.AbstractCookieAttributeHandler
validate(Cookie, CookieOrigin) - Method in class org.apache.hc.client5.http.impl.cookie.BasicDomainHandler
validate(Cookie, CookieOrigin) - Method in class org.apache.hc.client5.http.impl.cookie.BasicHttpOnlyHandler
validate(Cookie, CookieOrigin) - Method in class org.apache.hc.client5.http.impl.cookie.BasicPathHandler
validate(Cookie, CookieOrigin) - Method in class org.apache.hc.client5.http.impl.cookie.CookieSpecBase
validate(Cookie, CookieOrigin) - Method in class org.apache.hc.client5.http.impl.cookie.PublicSuffixDomainFilter
validate(Cookie, CookieOrigin) - Method in class org.apache.hc.client5.http.impl.cookie.RFC6265CookieSpec
validateConnection() - Method in interface org.apache.hc.client5.http.async.AsyncExecRuntime
  Validates the connection making sure it can be used to execute requests.
valueOf(String) - Static method in enum org.apache.hc.client5.http.auth.AuthExchange.State
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.client5.http.auth.ChallengeType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.client5.http.auth.KerberosConfig.Option
  Deprecated.
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.client5.http.cache.CacheResponseStatus
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.client5.http.entity.mime.HttpMultipartMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.client5.http.impl.ChainElement
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.client5.http.impl.cookie.RFC6265CookieSpecFactory.CompatibilityLevel
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.client5.http.psl.DomainType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.client5.http.RouteInfo.LayerType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.client5.http.RouteInfo.TunnelType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.client5.testing.redirect.Redirect.ConnControl
  Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.hc.client5.http.auth.AuthExchange.State
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.client5.http.auth.ChallengeType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.client5.http.auth.KerberosConfig.Option
  Deprecated.
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.client5.http.cache.CacheResponseStatus
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.client5.http.entity.mime.HttpMultipartMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.client5.http.impl.ChainElement
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.client5.http.impl.cookie.RFC6265CookieSpecFactory.CompatibilityLevel
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.client5.http.psl.DomainType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.client5.http.RouteInfo.LayerType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.client5.http.RouteInfo.TunnelType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.hc.client5.testing.redirect.Redirect.ConnControl
  Returns an array containing the constants of this enum type, in the order they are declared.
VARY - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
verify(String, SSLSession) - Method in class org.apache.hc.client5.http.ssl.DefaultHostnameVerifier
verify(String, X509Certificate) - Method in class org.apache.hc.client5.http.ssl.DefaultHostnameVerifier
verify(String, X509Certificate) - Method in interface org.apache.hc.client5.http.ssl.HttpClientHostnameVerifier
  Verifies the supplied server `X509Certificate` and ensures it matches the original host name.
verify(String, SSLSession) - Method in class org.apache.hc.client5.http.ssl.NoopHostnameVerifier
verifySession(String, SSLSession) - Method in class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory
version(HttpVersion) - Method in class org.apache.hc.client5.http.fluent.Request
VIA - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
viaProxy(HttpHost) - Method in class org.apache.hc.client5.http.fluent.Request
viaProxy(String) - Method in class org.apache.hc.client5.http.fluent.Request

## W

WARNING - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants
Wire - Class in org.apache.hc.client5.http.impl
Wire(Logger, String) - Constructor for class org.apache.hc.client5.http.impl.Wire
writeTo(OutputStream) - Method in class org.apache.hc.client5.http.entity.DecompressingEntity
writeTo(OutputStream) - Method in class org.apache.hc.client5.http.entity.GzipCompressingEntity
writeTo(OutputStream) - Method in class org.apache.hc.client5.http.entity.mime.ByteArrayBody
writeTo(OutputStream) - Method in interface org.apache.hc.client5.http.entity.mime.ContentBody
writeTo(OutputStream) - Method in class org.apache.hc.client5.http.entity.mime.FileBody
writeTo(OutputStream) - Method in class org.apache.hc.client5.http.entity.mime.InputStreamBody
writeTo(OutputStream) - Method in class org.apache.hc.client5.http.entity.mime.StringBody
writeTo(OutputStream) - Method in class org.apache.hc.client5.testing.classic.RandomHandler.RandomEntity
  Generates the random content.
WWW_AUTHENTICATE - Static variable in class org.apache.hc.client5.http.cache.HeaderConstants

A B C D E F G H I K L M N O P R S T U V W

Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.