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.sync.methods.HttpUriRequest
  Aborts execution of the request.
abort() - Method in class org.apache.hc.client5.http.sync.methods.HttpUriRequestBase
AbstractBinPushConsumer - Class in org.apache.hc.client5.http.async.methods
AbstractBinPushConsumer() - Constructor for class org.apache.hc.client5.http.async.methods.AbstractBinPushConsumer
AbstractBinResponseConsumer<T> - Class in org.apache.hc.client5.http.async.methods
AbstractBinResponseConsumer() - Constructor for class org.apache.hc.client5.http.async.methods.AbstractBinResponseConsumer
AbstractCharPushConsumer - Class in org.apache.hc.client5.http.async.methods
AbstractCharPushConsumer() - Constructor for class org.apache.hc.client5.http.async.methods.AbstractCharPushConsumer
AbstractCharResponseConsumer<T> - Class in org.apache.hc.client5.http.async.methods
AbstractCharResponseConsumer() - 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
AbstractResponseHandler<T> - Class in org.apache.hc.client5.http.impl.sync
  A generic `ResponseHandler` that works with the response entity for successful (2xx) responses.
AbstractResponseHandler() - Constructor for class org.apache.hc.client5.http.impl.sync.AbstractResponseHandler
acquireConnection(HttpRoute, Object, HttpClientContext, FutureCallback<AsyncExecRuntime>) - Method in interface org.apache.hc.client5.http.async.AsyncExecRuntime
acquireConnection(HttpRoute, Object, HttpClientContext) - Method in interface org.apache.hc.client5.http.sync.ExecRuntime
adapt(HttpContext) - Static method in class org.apache.hc.client5.http.protocol.HttpClientContext
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.
add(int, Object) - Method in class org.apache.hc.client5.http.protocol.RedirectLocations
  Inserts the specified element at the specified position in this list (must be a URI).
addAfter(String, E, String) - Method in class org.apache.hc.client5.http.impl.NamedElementChain
addAuthResponse(HttpHost, ChallengeType, HttpRequest, AuthExchange, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.HttpAuthenticator
addBefore(String, E, String) - Method in class org.apache.hc.client5.http.impl.NamedElementChain
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.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.sync.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`.
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.sync.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.HttpAsyncClientBuilder
  Adds this execution interceptor before an existing interceptor.
addExecInterceptorBefore(String, String, ExecChainHandler) - Method in class org.apache.hc.client5.http.impl.sync.HttpClientBuilder
  Adds this execution interceptor before an existing interceptor.
addField(String, String) - Method in class org.apache.hc.client5.http.entity.mime.FormBodyPart
addField(String, String) - Method in class org.apache.hc.client5.http.entity.mime.FormBodyPartBuilder
addField(MinimalField) - Method in class org.apache.hc.client5.http.entity.mime.Header
addFirst(Command) - Method in class org.apache.hc.client5.http.impl.logging.LoggingIOSession
addFirst(E, String) - Method in class org.apache.hc.client5.http.impl.NamedElementChain
addHeader(Header) - Method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
addHeader(String, String) - Method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
addHeader(Header) - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpResponse
addHeader(String, Object) - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpResponse
addHeader(Header) - Method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
addHeader(String, String) - Method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
addLast(Command) - Method in class org.apache.hc.client5.http.impl.logging.LoggingIOSession
addLast(E, String) - Method in class org.apache.hc.client5.http.impl.NamedElementChain
addParameter(NameValuePair) - Method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
addParameter(String, String) - Method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
addParameter(NameValuePair) - Method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
addParameter(String, String) - Method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
addParameters(NameValuePair...) - Method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
addParameters(NameValuePair...) - Method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
addPart(FormBodyPart) - 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
addRequestInterceptorFirst(HttpResponseInterceptor) - 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.async.HttpAsyncClientBuilder
  Adds this protocol interceptor to the head of the protocol processing list.
addRequestInterceptorFirst(HttpResponseInterceptor) - Method in class org.apache.hc.client5.http.impl.sync.HttpClientBuilder
  Adds this protocol interceptor to the head of the protocol processing list.
addRequestInterceptorFirst(HttpRequestInterceptor) - Method in class org.apache.hc.client5.http.impl.sync.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.HttpAsyncClientBuilder
  Adds this protocol interceptor to the tail of the protocol processing list.
addResponseInterceptorLast(HttpRequestInterceptor) - 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.sync.HttpClientBuilder
  Adds this protocol interceptor to the tail of the protocol processing list.
addResponseInterceptorLast(HttpRequestInterceptor) - Method in class org.apache.hc.client5.http.impl.sync.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
AIMDBackoffManager - Class in org.apache.hc.client5.http.impl.sync
  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.sync.AIMDBackoffManager
  Creates an `AIMDBackoffManager` to manage per-host connection pool sizes represented by the given `ConnPoolControl`.
ANY - Static variable in class org.apache.hc.client5.http.auth.AuthScope
  Default scope matching any host, port, realm and authentication scheme.
ANY_HOST - Static variable in class org.apache.hc.client5.http.auth.AuthScope
  The `null` value represents any host.
ANY_PORT - Static variable in class org.apache.hc.client5.http.auth.AuthScope
  The `-1` value represents any port.
ANY_REALM - Static variable in class org.apache.hc.client5.http.auth.AuthScope
  The `null` value represents any realm.
ANY_SCHEME - Static variable in class org.apache.hc.client5.http.auth.AuthScope
  The `null` value represents any authentication scheme.
append(byte[], int, int) - Method in class org.apache.hc.client5.http.auth.util.ByteArrayBuilder
append(byte[]) - Method in class org.apache.hc.client5.http.auth.util.ByteArrayBuilder
append(CharBuffer) - Method in class org.apache.hc.client5.http.auth.util.ByteArrayBuilder
append(char[], int, int) - Method in class org.apache.hc.client5.http.auth.util.ByteArrayBuilder
append(char[]) - Method in class org.apache.hc.client5.http.auth.util.ByteArrayBuilder
append(String) - Method in class org.apache.hc.client5.http.auth.util.ByteArrayBuilder
append(CharSequence) - Method in class org.apache.hc.client5.http.impl.logging.LogAppendable
append(CharSequence, int, int) - Method in class org.apache.hc.client5.http.impl.logging.LogAppendable
append(char) - Method in class org.apache.hc.client5.http.impl.logging.LogAppendable
AsyncClientConnectionManager - Interface in org.apache.hc.client5.http.nio
  Represents a manager of persistent non-blocking client connections.
AsyncConnectExec - Class in org.apache.hc.client5.http.impl.async
  Request executor in the HTTP request execution chain that is responsible for establishing connection to the target origin server as specified by the current route.
AsyncConnectExec(HttpProcessor, AuthenticationStrategy) - 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
AsyncExecCallback - Interface in org.apache.hc.client5.http.async
AsyncExecChain - Interface in org.apache.hc.client5.http.async
AsyncExecChain.Scope - Class in org.apache.hc.client5.http.async
AsyncExecChain.Scope(String, HttpRoute, HttpRequest, HttpClientContext, AsyncExecRuntime) - Constructor for class org.apache.hc.client5.http.async.AsyncExecChain.Scope
AsyncExecChainHandler - Interface in org.apache.hc.client5.http.async
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.
AsyncRequestBuilder - Class in org.apache.hc.client5.http.async.methods
  Builder for `AsyncRequestProducer` instances.
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
  Abstract `AuthScheme` cache.
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
AuthChallengeParser() - Constructor for class org.apache.hc.client5.http.impl.auth.AuthChallengeParser
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.
AuthenticationStrategy - Interface in org.apache.hc.client5.http.protocol
  Strategy to select auth schemes in order of preference based on auth challenges presented by the opposite endpoint (target server or a proxy).
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
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 `AuthSchemeProvider` registry.
AuthSchemeProvider - Interface in org.apache.hc.client5.http.auth
  Factory for `AuthScheme` implementations.
AuthSchemes - Class in org.apache.hc.client5.http.config
  Standard authentication schemes supported by HttpClient.
AuthScope - Class in org.apache.hc.client5.http.auth
  `AuthScope` represents an authentication scope consisting of a host name, a port number, a realm name and an authentication scheme name.
AuthScope(String, int, String, String) - Constructor for class org.apache.hc.client5.http.auth.AuthScope
  Defines auth scope with the given `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, String) - Constructor for class org.apache.hc.client5.http.auth.AuthScope
  Defines auth scope with the given `host`, `port` and `realm`.
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.
AuthSupport - Class in org.apache.hc.client5.http.impl
AuthSupport() - Constructor for class org.apache.hc.client5.http.impl.AuthSupport
available() - Method in class org.apache.hc.client5.http.entity.DeflateInputStream
  Get available.
available() - Method in class org.apache.hc.client5.http.impl.async.BasicAsyncEntityProducer
awaitShutdown(TimeValue) - Method in class org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient
awaitTermination(long, TimeUnit) - Method in class org.apache.hc.client5.http.impl.IdleConnectionEvictor

## B

backOff(HttpRoute) - Method in class org.apache.hc.client5.http.impl.sync.AIMDBackoffManager
backOff(HttpRoute) - Method in interface org.apache.hc.client5.http.sync.BackoffManager
  Called when we have decided that the result of using a connection should be interpreted as a backoff signal.
BackoffManager - Interface in org.apache.hc.client5.http.sync
  Represents a controller that dynamically adjusts the size of an available connection pool based on feedback from using the connections.
BASIC - Static variable in class org.apache.hc.client5.http.config.AuthSchemes
  Basic authentication scheme as defined in RFC 2617 (considered inherently insecure, but most widely supported).
BasicAsyncEntityProducer - Class in org.apache.hc.client5.http.impl.async
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
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.sync
  Default implementation of `CredentialsStore`.
BasicCredentialsProvider() - Constructor for class org.apache.hc.client5.http.impl.sync.BasicCredentialsProvider
  Default constructor.
BasicDomainHandler - Class in org.apache.hc.client5.http.impl.cookie
BasicDomainHandler() - Constructor for class org.apache.hc.client5.http.impl.cookie.BasicDomainHandler
BasicExpiresHandler - Class in org.apache.hc.client5.http.impl.cookie
BasicExpiresHandler(String[]) - Constructor for class org.apache.hc.client5.http.impl.cookie.BasicExpiresHandler
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
BasicMaxAgeHandler - Class in org.apache.hc.client5.http.impl.cookie
BasicMaxAgeHandler() - Constructor for class org.apache.hc.client5.http.impl.cookie.BasicMaxAgeHandler
BasicPathHandler - Class in org.apache.hc.client5.http.impl.cookie
BasicPathHandler() - Constructor for class org.apache.hc.client5.http.impl.cookie.BasicPathHandler
BasicResponseHandler - Class in org.apache.hc.client5.http.impl.sync
  A `ResponseHandler` that returns the response body as a String for successful (2xx) responses.
BasicResponseHandler() - Constructor for class org.apache.hc.client5.http.impl.sync.BasicResponseHandler
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 as defined in RFC 2617.
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
  `AuthSchemeProvider` 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
BasicSecureHandler() - Constructor for class org.apache.hc.client5.http.impl.cookie.BasicSecureHandler
BasicUserPrincipal - Class in org.apache.hc.client5.http.auth
  Basic user principal used for HTTP authentication
BasicUserPrincipal(String) - Constructor for class org.apache.hc.client5.http.auth.BasicUserPrincipal
bind(SocketHolder) - Method in class org.apache.hc.client5.http.impl.io.DefaultManagedHttpClientConnection
bind(Socket) - Method in class org.apache.hc.client5.http.impl.io.DefaultManagedHttpClientConnection
bind(Socket) - Method in interface org.apache.hc.client5.http.io.ManagedHttpClientConnection
  Binds this connection to the given socket.
build() - Method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
build() - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
build() - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Creates 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.impl.async.HttpAsyncClientBuilder
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.impl.sync.HttpClientBuilder
build() - Method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
buildResult() - Method in class org.apache.hc.client5.http.async.methods.AbstractBinResponseConsumer
buildResult() - Method in class org.apache.hc.client5.http.async.methods.AbstractCharResponseConsumer
buildResult(HttpResponse, String, ContentType) - Method in class org.apache.hc.client5.http.async.methods.SimpleResponseConsumer
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[], String) - Constructor for class org.apache.hc.client5.http.entity.mime.ByteArrayBody
  Creates a new ByteArrayBody.
ByteArrayBuilder - Class in org.apache.hc.client5.http.auth.util
  Builder class for sequences of bytes.
ByteArrayBuilder() - Constructor for class org.apache.hc.client5.http.auth.util.ByteArrayBuilder
ByteArrayBuilder(int) - Constructor for class org.apache.hc.client5.http.auth.util.ByteArrayBuilder

## C

cancel(boolean) - Method in class org.apache.hc.client5.http.impl.sync.HttpRequestFutureTask
CancellableAware - Interface in org.apache.hc.client5.http
  This interface represents an object that can be made aware of long running, potentially blocking processes.
capacity() - Method in class org.apache.hc.client5.http.auth.util.ByteArrayBuilder
ChainElements - Enum in org.apache.hc.client5.http.impl.sync
ChallengeType - Enum in org.apache.hc.client5.http.auth
  Challenge type (TARGET or PROXY)
channel() - Method in class org.apache.hc.client5.http.impl.logging.LoggingIOSession
charset(Charset) - Method in class org.apache.hc.client5.http.auth.util.ByteArrayBuilder
chunked() - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Makes entity chunk coded.
CircularRedirectException - Exception in org.apache.hc.client5.http.protocol
  Signals a circular redirect
CircularRedirectException() - Constructor for exception org.apache.hc.client5.http.protocol.CircularRedirectException
  Creates a new CircularRedirectException with a `null` detail message.
CircularRedirectException(String) - Constructor for exception org.apache.hc.client5.http.protocol.CircularRedirectException
  Creates a new CircularRedirectException with the specified detail message.
CircularRedirectException(String, Throwable) - Constructor for exception org.apache.hc.client5.http.protocol.CircularRedirectException
  Creates a new CircularRedirectException with the specified detail message and cause.
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.SystemDefaultCredentialsProvider
clear() - Method in class org.apache.hc.client5.http.impl.sync.BasicCredentialsProvider
clearEvent(int) - Method in class org.apache.hc.client5.http.impl.logging.LoggingIOSession
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(Date) - Method in interface org.apache.hc.client5.http.cookie.CookieStore
  Removes all of `Cookie`s in this store that have expired by the specified `Date`.
clearThreadLocal() - Static method in class org.apache.hc.client5.http.utils.DateUtils
  Clears thread-local variable containing `DateFormat` cache.
clientContext - Variable in class org.apache.hc.client5.http.async.AsyncExecChain.Scope
clientContext - Variable in class org.apache.hc.client5.http.sync.ExecChain.Scope
ClientProtocolException - Exception in org.apache.hc.client5.http.protocol
  Signals an error in the HTTP protocol.
ClientProtocolException() - Constructor for exception org.apache.hc.client5.http.protocol.ClientProtocolException
ClientProtocolException(String) - Constructor for exception org.apache.hc.client5.http.protocol.ClientProtocolException
ClientProtocolException(Throwable) - Constructor for exception org.apache.hc.client5.http.protocol.ClientProtocolException
ClientProtocolException(String, Throwable) - Constructor for exception org.apache.hc.client5.http.protocol.ClientProtocolException
clone() - Method in class org.apache.hc.client5.http.config.RequestConfig
clone() - Method in class org.apache.hc.client5.http.HttpRoute
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.io.BasicHttpClientConnectionManager
close() - Method in class org.apache.hc.client5.http.impl.io.DefaultManagedHttpClientConnection
close() - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
close() - Method in class org.apache.hc.client5.http.impl.logging.LoggingIOSession
close() - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
close() - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpResponse
close() - Method in class org.apache.hc.client5.http.impl.sync.FutureRequestExecutionService
close() - Method in class org.apache.hc.client5.http.impl.sync.MinimalHttpClient
CloseableHttpAsyncClient - Class in org.apache.hc.client5.http.impl.async
  Base implementation of `HttpAsyncClient` that also implements `Closeable`.
CloseableHttpAsyncClient() - Constructor for class org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient
CloseableHttpClient - Class in org.apache.hc.client5.http.impl.sync
  Base implementation of `HttpClient` that also implements `Closeable`.
CloseableHttpClient() - Constructor for class org.apache.hc.client5.http.impl.sync.CloseableHttpClient
CloseableHttpResponse - Class in org.apache.hc.client5.http.impl.sync
  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(long, TimeUnit) - 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
completed() - Method in class org.apache.hc.client5.http.async.methods.AbstractBinResponseConsumer
completed() - Method in class org.apache.hc.client5.http.async.methods.AbstractCharResponseConsumer
Configurable - Interface in org.apache.hc.client5.http.config
  Configuration interface for HTTP requests.
connect(HttpClientContext, FutureCallback<AsyncExecRuntime>) - Method in interface org.apache.hc.client5.http.async.AsyncExecRuntime
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(ConnectionEndpoint, TimeValue, HttpContext) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
connect(AsyncConnectionEndpoint, ConnectionInitiator, TimeValue, 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(AsyncConnectionEndpoint, ConnectionInitiator, TimeValue, 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(HttpClientContext) - Method in interface org.apache.hc.client5.http.sync.ExecRuntime
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.
ConnectExec - Class in org.apache.hc.client5.http.impl.sync
  Request executor in the HTTP request execution chain that is responsible for establishing connection to the target origin server as specified by the current route.
ConnectExec(ConnectionReuseStrategy, HttpProcessor, AuthenticationStrategy) - Constructor for class org.apache.hc.client5.http.impl.sync.ConnectExec
ConnectionBackoffStrategy - Interface in org.apache.hc.client5.http.sync
  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.
ConnectionEndpoint - Class in org.apache.hc.client5.http.io
  Client connection endpoint that can be used to execute message exchanges.
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(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
connectTarget(boolean) - Method in class org.apache.hc.client5.http.RouteTracker
  Tracks connecting to the target.
ConnectTimeoutException - Exception in org.apache.hc.client5.http
  A timeout while connecting to an HTTP server or waiting for an available connection from an HttpConnectionManager.
ConnectTimeoutException() - Constructor for exception org.apache.hc.client5.http.ConnectTimeoutException
  Creates a ConnectTimeoutException with a `null` detail message.
ConnectTimeoutException(String) - Constructor for exception org.apache.hc.client5.http.ConnectTimeoutException
  Creates a ConnectTimeoutException with the specified detail message.
ConnectTimeoutException(IOException, HttpHost, InetAddress...) - Constructor for exception org.apache.hc.client5.http.ConnectTimeoutException
  Creates a ConnectTimeoutException based on original `IOException`.
ConnPoolSupport - Class in org.apache.hc.client5.http.impl
ConnPoolSupport() - Constructor for class org.apache.hc.client5.http.impl.ConnPoolSupport
consumePromise(HttpRequest, HttpResponse, EntityDetails) - Method in class org.apache.hc.client5.http.async.methods.AbstractBinPushConsumer
consumePromise(HttpRequest, HttpResponse, EntityDetails) - Method in class org.apache.hc.client5.http.async.methods.AbstractCharPushConsumer
consumeResponse(HttpResponse, EntityDetails, FutureCallback<T>) - Method in class org.apache.hc.client5.http.async.methods.AbstractBinResponseConsumer
consumeResponse(HttpResponse, EntityDetails, 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.
contains(Object) - Method in class org.apache.hc.client5.http.protocol.RedirectLocations
  Returns `true` if this collection contains the specified element.
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.impl.sync.CloseableHttpResponse
containsHeaders(String) - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpResponse
CONTENT_DISPOSITION - Static variable in class org.apache.hc.client5.http.entity.mime.MIME
CONTENT_TRANSFER_ENC - Static variable in class org.apache.hc.client5.http.entity.mime.MIME
CONTENT_TYPE - Static variable in class org.apache.hc.client5.http.entity.mime.MIME
ContentBody - Interface in org.apache.hc.client5.http.entity.mime
ContentCompressionExec - Class in org.apache.hc.client5.http.impl.sync
  Request executor in the 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.sync.ContentCompressionExec
ContentCompressionExec(boolean) - Constructor for class org.apache.hc.client5.http.impl.sync.ContentCompressionExec
ContentCompressionExec() - Constructor for class org.apache.hc.client5.http.impl.sync.ContentCompressionExec
  Handles `gzip` and `deflate` compressed entities by using the following decoders: gzip - see `GZIPInputStream` deflate - see `DeflateInputStream`
ContentDescriptor - Interface in org.apache.hc.client5.http.entity.mime
  Represents common content properties.
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 `CookieSpecProvider` 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
CookieSpecProvider - Interface in org.apache.hc.client5.http.cookie
  Factory for `CookieSpec` implementations.
CookieSpecRegistries - Class in org.apache.hc.client5.http.impl.sync
CookieSpecs - Class in org.apache.hc.client5.http.config
  Standard cookie specifications supported by HttpClient.
CookieStore - Interface in org.apache.hc.client5.http.cookie
  This interface represents an abstract store for `Cookie` objects.
copy(RequestConfig) - Static method in class org.apache.hc.client5.http.config.RequestConfig
copy(HttpRequest) - Static method in class org.apache.hc.client5.http.impl.ExecSupport
copy(HttpResponse) - Static method in class org.apache.hc.client5.http.impl.ExecSupport
copy(ClassicHttpRequest) - Static method in class org.apache.hc.client5.http.impl.ExecSupport
copy(ClassicHttpResponse) - Static method in class org.apache.hc.client5.http.impl.ExecSupport
copy(ClassicHttpRequest) - Static method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
create(String) - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
create(HttpContext) - Method in interface org.apache.hc.client5.http.auth.AuthSchemeProvider
  Creates an instance of `AuthScheme`.
create(HttpContext) - Method in interface org.apache.hc.client5.http.cookie.CookieSpecProvider
  Creates an instance of `CookieSpec`.
create() - Static method in class org.apache.hc.client5.http.entity.EntityBuilder
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() - 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.CredSspSchemeFactory
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
create(HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.NTLMSchemeFactory
create(HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.SPNegoSchemeFactory
create(HttpContext) - Method in class org.apache.hc.client5.http.impl.cookie.IgnoreSpecProvider
create(HttpContext) - Method in class org.apache.hc.client5.http.impl.cookie.RFC6265CookieSpecProvider
create(H1Config) - 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.impl.sync.HttpClientBuilder
create() - Static method in class org.apache.hc.client5.http.protocol.HttpClientContext
create(String) - Static method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
create(HttpHost, String) - Static method in class org.apache.hc.client5.http.utils.URIUtils
  Convenience factory method for `URI` instances.
create(String, URIAuthority, String) - Static method in class org.apache.hc.client5.http.utils.URIUtils
  Convenience factory method for `URI` instances.
createConnection(Socket) - Method in class org.apache.hc.client5.http.impl.io.ManagedHttpClientConnectionFactory
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.sync.CookieSpecRegistries
  Creates the default registry, using the default public suffix matcher.
createDefault(PublicSuffixMatcher) - Static method in class org.apache.hc.client5.http.impl.sync.CookieSpecRegistries
  Creates the default registry with the provided public suffix matcher
createDefault() - Static method in class org.apache.hc.client5.http.impl.sync.HttpClients
  Creates `CloseableHttpClient` instance with default configuration.
createDefaultBuilder(PublicSuffixMatcher) - Static method in class org.apache.hc.client5.http.impl.sync.CookieSpecRegistries
  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.sync.CookieSpecRegistries
  Creates a builder containing the default registry entries with the default public suffix matcher.
createGSSContext(GSSManager, Oid, GSSName, GSSCredential) - Method in class org.apache.hc.client5.http.impl.auth.GGSSchemeBase
createHandler(TlsCapableIOSession, Object) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientEventHandlerFactory
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, HttpContext) - Method in class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory
createLocationURI(String) - Method in class org.apache.hc.client5.http.impl.protocol.DefaultRedirectStrategy
createMessage(CharArrayBuffer) - Method in class org.apache.hc.client5.http.impl.io.LenientHttpResponseParser
createMinimal(HttpVersionPolicy, H2Config, H1Config, IOReactorConfig, AsyncClientConnectionManager) - Static method in class org.apache.hc.client5.http.impl.async.HttpAsyncClients
  Creates `MinimalHttpAsyncClient` instance that provides essential HTTP/1.1 and HTTP/2 message transport only.
createMinimal(HttpVersionPolicy, H2Config, H1Config, IOReactorConfig) - Static method in class org.apache.hc.client5.http.impl.async.HttpAsyncClients
  Creates `MinimalHttpAsyncClient` instance that provides essential HTTP/1.1 and HTTP/2 message transport only.
createMinimal(HttpVersionPolicy, H2Config, H1Config) - Static method in class org.apache.hc.client5.http.impl.async.HttpAsyncClients
  Creates `MinimalHttpAsyncClient` instance that provides essential HTTP/1.1 and HTTP/2 message transport only.
createMinimal() - Static method in class org.apache.hc.client5.http.impl.async.HttpAsyncClients
  Creates `MinimalHttpAsyncClient` instance that provides essential HTTP/1.1 and HTTP/2 message transport only.
createMinimal(H1Config, IOReactorConfig) - Static method in class org.apache.hc.client5.http.impl.async.HttpAsyncClients
  Creates `MinimalHttpAsyncClient` instance that provides essential HTTP/1.1 transport only.
createMinimal(H2Config, IOReactorConfig) - Static method in class org.apache.hc.client5.http.impl.async.HttpAsyncClients
  Creates `MinimalHttpAsyncClient` instance that provides essential HTTP/2 transport only.
createMinimal(AsyncClientConnectionManager) - Static method in class org.apache.hc.client5.http.impl.async.HttpAsyncClients
  Creates `MinimalHttpAsyncClient` instance that provides essential HTTP/1.1 and HTTP/2 message transport only.
createMinimal() - Static method in class org.apache.hc.client5.http.impl.sync.HttpClients
  Creates `CloseableHttpClient` instance that implements the most basic HTTP protocol support.
createMinimal(HttpClientConnectionManager) - Static method in class org.apache.hc.client5.http.impl.sync.HttpClients
  Creates `CloseableHttpClient` instance that implements the most basic HTTP protocol support.
createSocket(HttpContext) - Method in interface org.apache.hc.client5.http.socket.ConnectionSocketFactory
  Creates new, unconnected socket.
createSocket(HttpContext) - Method in class org.apache.hc.client5.http.socket.PlainConnectionSocketFactory
createSocket(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.sync.HttpClients
  Creates `CloseableHttpClient` instance with default configuration based on ssytem properties.
createTlsDetails(SSLEngine) - Method in class org.apache.hc.client5.http.ssl.H2TlsStrategy
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.
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.
CREDSSP - Static variable in class org.apache.hc.client5.http.config.AuthSchemes
  CredSSP authentication scheme defined in [MS-CSSP].
CredSspScheme - Class in org.apache.hc.client5.http.impl.auth
  Client implementation of the CredSSP protocol specified in [MS-CSSP].
CredSspScheme() - Constructor for class org.apache.hc.client5.http.impl.auth.CredSspScheme
CredSspSchemeFactory - Class in org.apache.hc.client5.http.impl.auth
CredSspSchemeFactory() - Constructor for class org.apache.hc.client5.http.impl.auth.CredSspSchemeFactory
custom() - Static method in class org.apache.hc.client5.http.config.RequestConfig
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.sync.HttpClients
  Creates builder object for construction of custom `CloseableHttpClient` instances.
customizeExecChain(NamedElementChain<AsyncExecChainHandler>) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Request exec chain customization and extension.
customizeExecChain(NamedElementChain<ExecChainHandler>) - Method in class org.apache.hc.client5.http.impl.sync.HttpClientBuilder
  Request exec chain customization and extension.

## D

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.
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
  Creates 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.config.CookieSpecs
  The default policy.
DEFAULT - Static variable in class org.apache.hc.client5.http.config.RequestConfig
DEFAULT_MAX_CONNECTIONS_PER_ROUTE - 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.io.PoolingHttpClientConnectionManager
DefaultAsyncRequestProducer - Class in org.apache.hc.client5.http.async.methods
DefaultAsyncRequestProducer(HttpRequest, AsyncEntityProducer, RequestConfig) - Constructor for class org.apache.hc.client5.http.async.methods.DefaultAsyncRequestProducer
DefaultAsyncRequestProducer(HttpRequest, AsyncEntityProducer) - Constructor for class org.apache.hc.client5.http.async.methods.DefaultAsyncRequestProducer
DefaultAuthenticationStrategy - Class in org.apache.hc.client5.http.impl.protocol
  Default implementation of `AuthenticationStrategy`
DefaultAuthenticationStrategy() - Constructor for class org.apache.hc.client5.http.impl.protocol.DefaultAuthenticationStrategy
DefaultBackoffStrategy - Class in org.apache.hc.client5.http.impl.sync
  This `ConnectionBackoffStrategy` backs off either for a raw network socket or connection timeout or if the server explicitly sends a 503 (Service Unavailable) response.
DefaultBackoffStrategy() - Constructor for class org.apache.hc.client5.http.impl.sync.DefaultBackoffStrategy
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
DefaultHttpRequestRetryHandler - Class in org.apache.hc.client5.http.impl.sync
  The default `HttpRequestRetryHandler` used by request executors.
DefaultHttpRequestRetryHandler(int, boolean, Collection<Class<? extends IOException>>) - Constructor for class org.apache.hc.client5.http.impl.sync.DefaultHttpRequestRetryHandler
  Create the request retry handler using the specified IOException classes
DefaultHttpRequestRetryHandler(int, boolean) - Constructor for class org.apache.hc.client5.http.impl.sync.DefaultHttpRequestRetryHandler
  Create the request retry handler using the following list of non-retriable IOException classes:
  InterruptedIOException UnknownHostException ConnectException SSLException
DefaultHttpRequestRetryHandler() - Constructor for class org.apache.hc.client5.http.impl.sync.DefaultHttpRequestRetryHandler
  Create the request retry handler with a retry count of 3, requestSentRetryEnabled false and using the following list of non-retriable IOException classes:
  InterruptedIOException UnknownHostException ConnectException SSLException
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
DefaultManagedHttpClientConnection - Class in org.apache.hc.client5.http.impl.io
  Default `ManagedHttpClientConnection` implementation.
DefaultManagedHttpClientConnection(String, CharsetDecoder, CharsetEncoder, H1Config, ContentLengthStrategy, ContentLengthStrategy, HttpMessageWriterFactory<ClassicHttpRequest>, HttpMessageParserFactory<ClassicHttpResponse>) - Constructor for class org.apache.hc.client5.http.impl.io.DefaultManagedHttpClientConnection
DefaultManagedHttpClientConnection(String) - Constructor for class org.apache.hc.client5.http.impl.io.DefaultManagedHttpClientConnection
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.protocol
  Default implementation of `RedirectStrategy`.
DefaultRedirectStrategy(String...) - Constructor for class org.apache.hc.client5.http.impl.protocol.DefaultRedirectStrategy
DefaultRedirectStrategy() - Constructor for class org.apache.hc.client5.http.impl.protocol.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
DefaultServiceUnavailableRetryStrategy - Class in org.apache.hc.client5.http.impl.sync
  Default implementation of the `ServiceUnavailableRetryStrategy` interface.
DefaultServiceUnavailableRetryStrategy(int, int) - Constructor for class org.apache.hc.client5.http.impl.sync.DefaultServiceUnavailableRetryStrategy
DefaultServiceUnavailableRetryStrategy() - Constructor for class org.apache.hc.client5.http.impl.sync.DefaultServiceUnavailableRetryStrategy
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
delete() - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
delete(URI) - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
delete(String) - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
delete(HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
delete(URI) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
delete(String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
delete(HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
delete() - Static method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
delete(URI) - Static method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
delete(String) - Static method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
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.
determineTargetHost(HttpRequest, HttpContext) - Method in class org.apache.hc.client5.http.impl.routing.DefaultRoutePlanner
determineTargetHost(HttpRequest, HttpContext) - Method in interface org.apache.hc.client5.http.routing.HttpRoutePlanner
  Determines the target host for the given request.
DIGEST - Static variable in class org.apache.hc.client5.http.config.AuthSchemes
  Digest authentication scheme as defined in RFC 2617.
DigestScheme - Class in org.apache.hc.client5.http.impl.auth
  Digest authentication scheme as defined in RFC 2617.
DigestScheme() - Constructor for class org.apache.hc.client5.http.impl.auth.DigestScheme
DigestSchemeFactory - Class in org.apache.hc.client5.http.impl.auth
  `AuthSchemeProvider` implementation that creates and initializes `DigestScheme` instances.
DigestSchemeFactory() - Constructor for class org.apache.hc.client5.http.impl.auth.DigestSchemeFactory
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.HttpAsyncClientBuilder
  Disables authentication scheme caching.
disableAuthCaching() - Method in class org.apache.hc.client5.http.impl.sync.HttpClientBuilder
  Disables authentication scheme caching.
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.sync.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.sync.HttpClientBuilder
  Disables connection state tracking.
disableContentCompression() - Method in class org.apache.hc.client5.http.impl.sync.HttpClientBuilder
  Disables automatic content decompression.
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.sync.HttpClientBuilder
  Disables state (cookie) management.
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.sync.HttpClientBuilder
  Disables automatic redirect handling.
discardConnection() - Method in interface org.apache.hc.client5.http.async.AsyncExecRuntime
discardConnection() - Method in interface org.apache.hc.client5.http.sync.ExecRuntime
disconnect() - Method in interface org.apache.hc.client5.http.async.AsyncExecRuntime
disconnect() - Method in interface org.apache.hc.client5.http.sync.ExecRuntime
DnsResolver - Interface in org.apache.hc.client5.http
  Users may implement this interface to override the normal DNS lookup offered by the OS.
doExecute(HttpHost, ClassicHttpRequest, HttpContext) - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpClient
doExecute(HttpHost, ClassicHttpRequest, HttpContext) - Method in class org.apache.hc.client5.http.impl.sync.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

ENC_8BIT - Static variable in class org.apache.hc.client5.http.entity.mime.MIME
ENC_BINARY - Static variable in class org.apache.hc.client5.http.entity.mime.MIME
endedTime() - Method in class org.apache.hc.client5.http.impl.sync.HttpRequestFutureTask
ensureFreeCapacity(int) - Method in class org.apache.hc.client5.http.auth.util.ByteArrayBuilder
EntityBuilder - Class in org.apache.hc.client5.http.entity
  Builder for `HttpEntity` instances.
enumAvailable(Callback<PoolEntry<HttpRoute, ManagedHttpClientConnection>>) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
enumLeased(Callback<PoolEntry<HttpRoute, ManagedHttpClientConnection>>) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
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.NTCredentials
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.
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.sync.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.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.sync.HttpClientBuilder
  Makes this instance of HttpClient proactively evict idle connections from the connection pool using a background thread.
exchangeId - Variable in class org.apache.hc.client5.http.async.AsyncExecChain.Scope
ExecChain - Interface in org.apache.hc.client5.http.sync
ExecChain.Scope - Class in org.apache.hc.client5.http.sync
ExecChain.Scope(HttpRoute, ClassicHttpRequest, ExecRuntime, HttpClientContext) - Constructor for class org.apache.hc.client5.http.sync.ExecChain.Scope
ExecChainHandler - Interface in org.apache.hc.client5.http.sync
  This interface represents an element in the HTTP request execution chain.
execRuntime - Variable in class org.apache.hc.client5.http.async.AsyncExecChain.Scope
execRuntime - Variable in class org.apache.hc.client5.http.sync.ExecChain.Scope
ExecRuntime - Interface in org.apache.hc.client5.http.sync
  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
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
execute(AsyncClientExchangeHandler, HttpClientContext) - Method in interface org.apache.hc.client5.http.async.AsyncExecRuntime
  Initiates a message exchange using the given handler.
execute(AsyncRequestProducer, AsyncResponseConsumer<T>, HttpContext, FutureCallback<T>) - Method in interface org.apache.hc.client5.http.async.HttpAsyncClient
  Initiates asynchronous HTTP request execution using the given context.
execute(HttpRequest, AsyncEntityProducer, AsyncExecChain.Scope, AsyncExecChain, AsyncExecCallback) - Method in class org.apache.hc.client5.http.impl.async.AsyncConnectExec
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(AsyncRequestProducer, AsyncResponseConsumer<T>, HttpContext, FutureCallback<T>) - Method in class org.apache.hc.client5.http.impl.async.MinimalHttpAsyncClient
execute(HttpHost, ClassicHttpRequest, HttpContext) - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpClient
  Executes HTTP request using the given context.
execute(ClassicHttpRequest, HttpContext) - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpClient
  Executes HTTP request using the given context.
execute(ClassicHttpRequest) - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpClient
  Executes HTTP request using the default context.
execute(HttpHost, ClassicHttpRequest) - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpClient
  Executes HTTP request using the default context.
execute(ClassicHttpRequest, ResponseHandler<? extends T>) - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpClient
  Executes a request using the default context and processes the response using the given response handler.
execute(ClassicHttpRequest, ResponseHandler<? extends T>, HttpContext) - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpClient
  Executes a request using the default context and processes the response using the given response handler.
execute(HttpHost, ClassicHttpRequest, ResponseHandler<? extends T>) - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpClient
  Executes a request using the default context and processes the response using the given response handler.
execute(HttpHost, ClassicHttpRequest, ResponseHandler<? extends T>, HttpContext) - Method in class org.apache.hc.client5.http.impl.sync.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.sync.ConnectExec
execute(ClassicHttpRequest, ExecChain.Scope, ExecChain) - Method in class org.apache.hc.client5.http.impl.sync.ContentCompressionExec
execute(ClassicHttpRequest, HttpContext, ResponseHandler<T>) - Method in class org.apache.hc.client5.http.impl.sync.FutureRequestExecutionService
  Schedule a request for execution.
execute(ClassicHttpRequest, HttpContext, ResponseHandler<T>, FutureCallback<T>) - Method in class org.apache.hc.client5.http.impl.sync.FutureRequestExecutionService
  Schedule a request for execution.
execute(ClassicHttpRequest, HttpRequestExecutor, HttpContext) - Method in class org.apache.hc.client5.http.io.ConnectionEndpoint
execute(AsyncClientExchangeHandler, HttpContext) - Method in class org.apache.hc.client5.http.nio.AsyncConnectionEndpoint
execute(AsyncRequestProducer, AsyncResponseConsumer<T>, HttpContext, FutureCallback<T>) - Method in class org.apache.hc.client5.http.nio.AsyncConnectionEndpoint
execute(AsyncRequestProducer, AsyncResponseConsumer<T>, FutureCallback<T>) - Method in class org.apache.hc.client5.http.nio.AsyncConnectionEndpoint
execute(ClassicHttpRequest, ExecChain.Scope, ExecChain) - Method in interface org.apache.hc.client5.http.sync.ExecChainHandler
execute(ClassicHttpRequest, HttpClientContext) - Method in interface org.apache.hc.client5.http.sync.ExecRuntime
execute(ClassicHttpRequest) - Method in interface org.apache.hc.client5.http.sync.HttpClient
  Executes HTTP request using the default context.
execute(ClassicHttpRequest, HttpContext) - Method in interface org.apache.hc.client5.http.sync.HttpClient
  Executes HTTP request using the given context.
execute(HttpHost, ClassicHttpRequest) - Method in interface org.apache.hc.client5.http.sync.HttpClient
  Executes HTTP request using the default context.
execute(HttpHost, ClassicHttpRequest, HttpContext) - Method in interface org.apache.hc.client5.http.sync.HttpClient
  Executes HTTP request using the given context.
execute(ClassicHttpRequest, ResponseHandler<? extends T>) - Method in interface org.apache.hc.client5.http.sync.HttpClient
  Executes HTTP request using the default context and processes the response using the given response handler.
execute(ClassicHttpRequest, ResponseHandler<? extends T>, HttpContext) - Method in interface org.apache.hc.client5.http.sync.HttpClient
  Executes HTTP request using the given context and processes the response using the given response handler.
execute(HttpHost, ClassicHttpRequest, ResponseHandler<? extends T>) - Method in interface org.apache.hc.client5.http.sync.HttpClient
  Executes HTTP request to the target using the default context and processes the response using the given response handler.
execute(HttpHost, ClassicHttpRequest, ResponseHandler<? extends T>, HttpContext) - Method in interface org.apache.hc.client5.http.sync.HttpClient
  Executes HTTP request to the target using the given context and processes the response using the given response handler.
EXPIRES_ATTR - Static variable in interface org.apache.hc.client5.http.cookie.Cookie
extractFromAuthority(URIAuthority, CredentialsStore) - Static method in class org.apache.hc.client5.http.impl.AuthSupport
extractHost(URI) - Static method in class org.apache.hc.client5.http.utils.URIUtils
  Extracts target host from the given `URI`.

## F

failed(Exception) - Method in interface org.apache.hc.client5.http.async.AsyncExecCallback
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.impl.async.BasicAsyncEntityProducer
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
finalize() - Method in class org.apache.hc.client5.http.impl.io.BasicHttpClientConnectionManager
finalize() - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
finalize() - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
find(String) - Method in class org.apache.hc.client5.http.impl.NamedElementChain
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.
flush() - Method in class org.apache.hc.client5.http.impl.logging.LogAppendable
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.IgnoreSpec
formatCookies(List<Cookie>) - Method in class org.apache.hc.client5.http.impl.cookie.RFC6265CookieSpec
formatDate(Date) - Static method in class org.apache.hc.client5.http.utils.DateUtils
  Formats the given date according to the RFC 1123 pattern.
formatDate(Date, String) - Static method in class org.apache.hc.client5.http.utils.DateUtils
  Formats the given date according to the specified pattern.
formatStats(Object, HttpRoute, Object, ConnPoolControl<HttpRoute>) - Static method in class org.apache.hc.client5.http.impl.ConnPoolSupport
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.sync
  Collection of different counters used to gather metrics for `FutureRequestExecutionService`.
FutureRequestExecutionService - Class in org.apache.hc.client5.http.impl.sync
  HttpAsyncClientWithFuture wraps calls to execute with a `HttpRequestFutureTask` and schedules them using the provided executor service.
FutureRequestExecutionService(HttpClient, ExecutorService) - Constructor for class org.apache.hc.client5.http.impl.sync.FutureRequestExecutionService
  Create a new FutureRequestExecutionService.

## G

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.CredSspScheme
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
generateAuthResponse(HttpHost, HttpRequest, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.NTLMScheme
generateGSSToken(byte[], Oid, String, String) - Method in class org.apache.hc.client5.http.impl.auth.GGSSchemeBase
generateToken(byte[], String, String) - Method in class org.apache.hc.client5.http.impl.auth.GGSSchemeBase
generateToken(byte[], String, String) - Method in class org.apache.hc.client5.http.impl.auth.KerberosScheme
generateToken(byte[], String, String) - Method in class org.apache.hc.client5.http.impl.auth.SPNegoScheme
generateType1Msg(String, String) - Method in interface org.apache.hc.client5.http.impl.auth.NTLMEngine
  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
  Generates a Type3 message given the user credentials and the authentication challenge.
get() - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
get(URI) - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
get(String) - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
get(HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
get(URI) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
get(String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
get(HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
get(HttpHost) - Method in interface org.apache.hc.client5.http.auth.AuthCache
get(HttpHost) - Method in class org.apache.hc.client5.http.impl.auth.BasicAuthCache
get(long, TimeUnit) - 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() - Static method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
get(URI) - Static method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
get(String) - Static method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
getActiveConnectionCount() - Method in class org.apache.hc.client5.http.impl.sync.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.
getAllHeaders() - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpResponse
getAllowedMethods(HttpResponse) - Method in class org.apache.hc.client5.http.sync.methods.HttpOptions
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.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
getAuditLog() - Method in class org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient
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
getBinary() - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Returns entity content as a byte array if set using `EntityBuilder.setBinary(byte[])` method.
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.entity.mime.FormBodyPart
getBody() - Method in class org.apache.hc.client5.http.entity.mime.MinimalField
getChallengeType() - Method in class org.apache.hc.client5.http.auth.AuthChallenge
getCharset() - Method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
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.
getCharset() - Method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
getCode() - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpResponse
getCommand() - Method in class org.apache.hc.client5.http.impl.logging.LoggingIOSession
getConfig() - Method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
getConfig() - Method in class org.apache.hc.client5.http.async.methods.DefaultAsyncRequestProducer
getConfig() - Method in interface org.apache.hc.client5.http.config.Configurable
  Returns actual request configuration.
getConfig() - Method in class org.apache.hc.client5.http.sync.methods.HttpUriRequestBase
getConfig() - Method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
getConnectionRequestTimeout() - Method in class org.apache.hc.client5.http.config.RequestConfig
  Returns the timeout in milliseconds used when requesting a connection from the connection manager.
getConnectTimeout() - Method in class org.apache.hc.client5.http.config.RequestConfig
  Determines the timeout in milliseconds until a connection is established.
getContent() - Method in class org.apache.hc.client5.http.entity.DecompressingEntity
getContent() - Method in class org.apache.hc.client5.http.entity.GzipCompressingEntity
getContentEncoding() - Method in class org.apache.hc.client5.http.entity.DecompressingEntity
getContentEncoding() - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Returns content encoding of the entity, if set.
getContentEncoding() - Method in class org.apache.hc.client5.http.entity.GzipCompressingEntity
getContentEncoding() - Method in class org.apache.hc.client5.http.impl.async.BasicAsyncEntityProducer
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.http.impl.async.BasicAsyncEntityProducer
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
  Returns `ContentType` of the entity, if set.
getContentType() - Method in class org.apache.hc.client5.http.entity.mime.AbstractContentBody
getContentType() - Method in class org.apache.hc.client5.http.impl.async.BasicAsyncEntityProducer
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
  Determines the name of the cookie specification to be used for HTTP state management.
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
getCreationDate() - Method in interface org.apache.hc.client5.http.cookie.Cookie
  Returns creation time of the cookie.
getCreationDate() - 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.SystemDefaultCredentialsProvider
getCredentials(AuthScope, HttpContext) - Method in class org.apache.hc.client5.http.impl.sync.BasicCredentialsProvider
getCredentialsProvider() - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
getDefault() - Static method in class org.apache.hc.client5.http.psl.PublicSuffixMatcherLoader
getDefault() - Static method in class org.apache.hc.client5.http.ssl.H2TlsStrategy
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.H2TlsStrategy
getDefaultHostnameVerifier() - Static method in class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory
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
getDomain() - Method in class org.apache.hc.client5.http.auth.NTCredentials
  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.async.methods.AsyncRequestBuilder
getEntity() - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpResponse
getEntity() - Method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
getEventMask() - Method in class org.apache.hc.client5.http.impl.logging.LoggingIOSession
getExceptions() - Method in class org.apache.hc.client5.http.psl.PublicSuffixList
getExpiryDate() - Method in interface org.apache.hc.client5.http.cookie.Cookie
  Returns the expiration `Date` of the cookie, or `null` if none exists.
getExpiryDate() - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
  Returns the expiration `Date` of the cookie, or `null` if none exists.
getFailedConnectionAverageDuration() - Method in class org.apache.hc.client5.http.impl.sync.FutureRequestExecutionMetrics
getFailedConnectionCount() - Method in class org.apache.hc.client5.http.impl.sync.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
  Returns entity content as a `File` if set using `EntityBuilder.setFile(java.io.File)` method.
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
getFirst() - Method in class org.apache.hc.client5.http.impl.NamedElementChain
getFirstHeader(String) - Method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
getFirstHeader(String) - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpResponse
getFirstHeader(String) - Method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
getGSSCredential() - Method in class org.apache.hc.client5.http.auth.KerberosCredentials
getHandler() - Method in class org.apache.hc.client5.http.impl.logging.LoggingIOSession
getHeader() - Method in class org.apache.hc.client5.http.entity.mime.FormBodyPart
getHeaders(String) - Method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
getHeaders(String) - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpResponse
getHeaders(String) - Method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
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
getId(Object) - Static method in class org.apache.hc.client5.http.impl.ConnPoolSupport
getId() - Method in class org.apache.hc.client5.http.impl.io.DefaultManagedHttpClientConnection
getId() - Method in class org.apache.hc.client5.http.impl.logging.LoggingIOSession
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(Socket) - Method in class org.apache.hc.client5.http.impl.logging.LoggingSocketHolder
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(HttpHost) - Method in class org.apache.hc.client5.http.impl.auth.BasicAuthCache
getLast() - Method in class org.apache.hc.client5.http.impl.NamedElementChain
getLastHeader(String) - Method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
getLastHeader(String) - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpResponse
getLastHeader(String) - Method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
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.config.RequestConfig
  Returns local address to be used for request execution.
getLocalAddress() - Method in class org.apache.hc.client5.http.HttpRoute
getLocalAddress() - Method in class org.apache.hc.client5.http.impl.logging.LoggingIOSession
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.sync.CloseableHttpResponse
getLocalSocketAddress() - Method in class org.apache.hc.client5.http.HttpRoute
getLocationURI(HttpRequest, HttpResponse, HttpContext) - Method in class org.apache.hc.client5.http.impl.protocol.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
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
  Returns the maximum number of redirects to be followed.
getMaxTotal() - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
getMaxTotal() - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
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.async.methods.AsyncRequestBuilder
getMethod() - Method in class org.apache.hc.client5.http.sync.methods.HttpOptions
getMethod() - Method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
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.MinimalField
getName() - Method in class org.apache.hc.client5.http.impl.auth.BasicScheme
getName() - Method in class org.apache.hc.client5.http.impl.auth.CredSspScheme
getName() - Method in class org.apache.hc.client5.http.impl.auth.DigestScheme
getName() - Method in class org.apache.hc.client5.http.impl.auth.KerberosScheme
getName() - Method in class org.apache.hc.client5.http.impl.auth.NTLMScheme
getName() - Method in class org.apache.hc.client5.http.impl.auth.SPNegoScheme
getName() - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
  Returns the name.
getName() - Method in class org.apache.hc.client5.http.impl.NamedElementChain.Node
getNetbiosDomain() - Method in class org.apache.hc.client5.http.auth.NTCredentials
  Retrieves the netbios domain to authenticate with.
getNext() - Method in class org.apache.hc.client5.http.impl.NamedElementChain.Node
getNextExecNumber() - Static method in class org.apache.hc.client5.http.impl.ExecSupport
getOrigin() - Method in class org.apache.hc.client5.http.auth.AuthScope
getOutputStream(Socket) - Method in class org.apache.hc.client5.http.impl.logging.LoggingSocketHolder
getParameters() - Method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
getParameters() - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Returns entity content as a parameter list if set using `EntityBuilder.setParameters(java.util.List)` or `EntityBuilder.setParameters(NameValuePair...)` methods.
getParameters() - Method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
getParams() - Method in class org.apache.hc.client5.http.auth.AuthChallenge
getPassword() - Method in interface org.apache.hc.client5.http.auth.Credentials
getPassword() - Method in class org.apache.hc.client5.http.auth.KerberosCredentials
getPassword() - Method in class org.apache.hc.client5.http.auth.NTCredentials
getPassword() - Method in class org.apache.hc.client5.http.auth.UsernamePasswordCredentials
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
getPort() - Method in class org.apache.hc.client5.http.auth.AuthScope
getPort() - Method in class org.apache.hc.client5.http.cookie.CookieOrigin
getPrevious() - Method in class org.apache.hc.client5.http.impl.NamedElementChain.Node
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.CredSspScheme
getPrincipal() - Method in class org.apache.hc.client5.http.impl.auth.DigestScheme
getPrincipal() - Method in class org.apache.hc.client5.http.impl.auth.GGSSchemeBase
getPrincipal() - Method in class org.apache.hc.client5.http.impl.auth.NTLMScheme
getProxy() - Method in class org.apache.hc.client5.http.config.RequestConfig
  Returns HTTP proxy to be used for request execution.
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
  Determines the order of preference for supported authentication schemes when authenticating with the proxy host.
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.CredSspScheme
getRealm() - Method in class org.apache.hc.client5.http.impl.auth.DigestScheme
getRealm() - Method in class org.apache.hc.client5.http.impl.auth.GGSSchemeBase
getRealm() - Method in class org.apache.hc.client5.http.impl.auth.NTLMScheme
getReasonPhrase() - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpResponse
getRedirectLocations() - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
getRemoteAddress() - Method in class org.apache.hc.client5.http.impl.logging.LoggingIOSession
getRequestAverageDuration() - Method in class org.apache.hc.client5.http.impl.sync.FutureRequestExecutionMetrics
getRequestConfig() - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
getRequestCount() - Method in class org.apache.hc.client5.http.impl.sync.FutureRequestExecutionMetrics
getResponseMessage() - Method in exception org.apache.hc.client5.http.impl.sync.TunnelRefusedException
getRetryCount() - Method in class org.apache.hc.client5.http.impl.sync.DefaultHttpRequestRetryHandler
getRetryInterval(HttpResponse, HttpContext) - Method in class org.apache.hc.client5.http.impl.sync.DefaultServiceUnavailableRetryStrategy
getRetryInterval(HttpResponse, HttpContext) - Method in interface org.apache.hc.client5.http.sync.ServiceUnavailableRetryStrategy
getRoutes() - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
getRules() - Method in class org.apache.hc.client5.http.psl.PublicSuffixList
getScheduledConnectionCount() - Method in class org.apache.hc.client5.http.impl.sync.FutureRequestExecutionMetrics
getScheme() - Method in class org.apache.hc.client5.http.auth.AuthChallenge
getScheme() - Method in class org.apache.hc.client5.http.auth.AuthScope
getSerializable() - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Returns entity content as a `Serializable` if set using `EntityBuilder.setSerializable(java.io.Serializable)` method.
getSingleHeader(String) - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpResponse
getSize() - Method in class org.apache.hc.client5.http.impl.NamedElementChain
getSocket() - Method in class org.apache.hc.client5.http.impl.io.DefaultManagedHttpClientConnection
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.RequestConfig
  Defines the socket timeout (`SO_TIMEOUT`) in milliseconds, which is the timeout for waiting for data or, put differently, a maximum period inactivity between two consecutive data packets).
getSocketTimeout() - Method in class org.apache.hc.client5.http.impl.logging.LoggingIOSession
getSSLSession() - Method in class org.apache.hc.client5.http.impl.io.DefaultManagedHttpClientConnection
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.impl.async.CloseableHttpAsyncClient
getStatus() - Method in class org.apache.hc.client5.http.impl.logging.LoggingIOSession
getStatusCode() - Method in exception org.apache.hc.client5.http.protocol.HttpResponseException
getStream() - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Returns entity content as a `InputStream` if set using `EntityBuilder.setStream(java.io.InputStream)` method.
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.sync.FutureRequestExecutionMetrics
getSuccessfulConnectionCount() - Method in class org.apache.hc.client5.http.impl.sync.FutureRequestExecutionMetrics
getSystemDefault() - Static method in class org.apache.hc.client5.http.ssl.H2TlsStrategy
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
  Determines the order of preference for supported authentication schemes when authenticating with the target host.
getTaskAverageDuration() - Method in class org.apache.hc.client5.http.impl.sync.FutureRequestExecutionMetrics
getTaskCount() - Method in class org.apache.hc.client5.http.impl.sync.FutureRequestExecutionMetrics
getText() - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Returns entity content as a string if set using `EntityBuilder.setText(String)` method.
getTlsDetails() - Method in class org.apache.hc.client5.http.impl.logging.LoggingIOSession
getTotalStats() - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
getTotalStats() - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
getTrailerNames() - Method in class org.apache.hc.client5.http.impl.async.BasicAsyncEntityProducer
getTransferEncoding() - Method in class org.apache.hc.client5.http.entity.mime.ByteArrayBody
getTransferEncoding() - Method in interface org.apache.hc.client5.http.entity.mime.ContentDescriptor
  Returns the body descriptors transfer encoding.
getTransferEncoding() - Method in class org.apache.hc.client5.http.entity.mime.FileBody
getTransferEncoding() - Method in class org.apache.hc.client5.http.entity.mime.InputStreamBody
getTransferEncoding() - Method in class org.apache.hc.client5.http.entity.mime.StringBody
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.psl.PublicSuffixList
getUri() - Method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
getUri() - Method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
getUserName() - Method in class org.apache.hc.client5.http.auth.NTCredentials
getUsername() - Method in class org.apache.hc.client5.http.auth.NTUserPrincipal
getUserName() - Method in class org.apache.hc.client5.http.auth.UsernamePasswordCredentials
getUserPrincipal() - Method in interface org.apache.hc.client5.http.auth.Credentials
getUserPrincipal() - Method in class org.apache.hc.client5.http.auth.KerberosCredentials
getUserPrincipal() - Method in class org.apache.hc.client5.http.auth.NTCredentials
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, 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.protocol.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.impl.io.PoolingHttpClientConnectionManager
getValidateAfterInactivity() - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
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.impl.cookie.BasicClientCookie
  Returns the value.
getValue() - Method in class org.apache.hc.client5.http.impl.NamedElementChain.Node
getVersion() - Method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
getVersion() - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpResponse
getVersion() - Method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
getWorkstation() - Method in class org.apache.hc.client5.http.auth.NTCredentials
  Retrieves the netbios workstation name of the computer originating the request.
GGSSchemeBase - Class in org.apache.hc.client5.http.impl.auth
GMT - Static variable in class org.apache.hc.client5.http.utils.DateUtils
gzipCompress() - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Makes entity 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`.

## H

H2TlsStrategy - Class in org.apache.hc.client5.http.ssl
  Default SSL upgrade strategy for non-blocking connections.
H2TlsStrategy(SSLContext, String[], String[], SSLBufferManagement, HostnameVerifier) - Constructor for class org.apache.hc.client5.http.ssl.H2TlsStrategy
H2TlsStrategy(SSLContext, HostnameVerifier) - Constructor for class org.apache.hc.client5.http.ssl.H2TlsStrategy
H2TlsStrategy(SSLContext) - Constructor for class org.apache.hc.client5.http.ssl.H2TlsStrategy
handleAsIdempotent(HttpRequest) - Method in class org.apache.hc.client5.http.impl.sync.DefaultHttpRequestRetryHandler
handleEntity(HttpEntity) - Method in class org.apache.hc.client5.http.impl.sync.AbstractResponseHandler
  Handle the response entity and transform it into the actual response object.
handleEntity(HttpEntity) - Method in class org.apache.hc.client5.http.impl.sync.BasicResponseHandler
  Returns the entity as a body as a String.
handleResponse(HttpResponse, EntityDetails) - Method in interface org.apache.hc.client5.http.async.AsyncExecCallback
handleResponse(ClassicHttpResponse) - Method in class org.apache.hc.client5.http.impl.sync.AbstractResponseHandler
  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.sync.BasicResponseHandler
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.NTCredentials
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.
head() - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
head(URI) - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
head(String) - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
head(HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
head(URI) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
head(String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
head(HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
head() - Static method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
head(URI) - Static method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
head(String) - Static method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
Header - Class in org.apache.hc.client5.http.entity.mime
  The header of an entity (see RFC 2045).
Header() - Constructor for class org.apache.hc.client5.http.entity.mime.Header
headerIterator() - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpResponse
headerIterator(String) - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpResponse
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.
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.
HttpAsyncClientBuilder() - Constructor for class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
HttpAsyncClientEventHandlerFactory - Class in org.apache.hc.client5.http.impl.async
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
HttpAuthenticator(Logger) - Constructor for class org.apache.hc.client5.http.impl.auth.HttpAuthenticator
HttpAuthenticator() - Constructor for class org.apache.hc.client5.http.impl.auth.HttpAuthenticator
HttpClient - Interface in org.apache.hc.client5.http.sync
  This interface represents only the most basic contract for HTTP request execution.
HttpClientBuilder - Class in org.apache.hc.client5.http.impl.sync
  Builder for `CloseableHttpClient` instances.
HttpClientBuilder() - Constructor for class org.apache.hc.client5.http.impl.sync.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.sync
  Factory methods for `CloseableHttpClient` instances.
HttpDelete - Class in org.apache.hc.client5.http.sync.methods
  HTTP DELETE method
HttpDelete(URI) - Constructor for class org.apache.hc.client5.http.sync.methods.HttpDelete
HttpDelete(String) - Constructor for class org.apache.hc.client5.http.sync.methods.HttpDelete
HttpExecutionAware - Interface in org.apache.hc.client5.http.sync.methods
  Interface to be implemented by any object that wishes to be notified of blocking I/O operations that could be cancelled.
HttpGet - Class in org.apache.hc.client5.http.sync.methods
  HTTP GET method.
HttpGet(URI) - Constructor for class org.apache.hc.client5.http.sync.methods.HttpGet
HttpGet(String) - Constructor for class org.apache.hc.client5.http.sync.methods.HttpGet
HttpHead - Class in org.apache.hc.client5.http.sync.methods
  HTTP HEAD method.
HttpHead(URI) - Constructor for class org.apache.hc.client5.http.sync.methods.HttpHead
HttpHead(String) - Constructor for class org.apache.hc.client5.http.sync.methods.HttpHead
HttpHostConnectException - Exception in org.apache.hc.client5.http
  A `ConnectException` that specifies the `HttpHost` that was being connected to.
HttpHostConnectException(IOException, HttpHost, InetAddress...) - Constructor for exception org.apache.hc.client5.http.HttpHostConnectException
  Creates a HttpHostConnectException based on original `IOException`.
HttpMultipartMode - Enum in org.apache.hc.client5.http.entity.mime
HttpOptions - Class in org.apache.hc.client5.http.sync.methods
  HTTP OPTIONS method.
HttpOptions(URI) - Constructor for class org.apache.hc.client5.http.sync.methods.HttpOptions
HttpOptions(String) - Constructor for class org.apache.hc.client5.http.sync.methods.HttpOptions
HttpPatch - Class in org.apache.hc.client5.http.sync.methods
  HTTP PATCH method.
HttpPatch(URI) - Constructor for class org.apache.hc.client5.http.sync.methods.HttpPatch
HttpPatch(String) - Constructor for class org.apache.hc.client5.http.sync.methods.HttpPatch
HttpPost - Class in org.apache.hc.client5.http.sync.methods
  HTTP POST method.
HttpPost(URI) - Constructor for class org.apache.hc.client5.http.sync.methods.HttpPost
HttpPost(String) - Constructor for class org.apache.hc.client5.http.sync.methods.HttpPost
HttpPut - Class in org.apache.hc.client5.http.sync.methods
  HTTP PUT method.
HttpPut(URI) - Constructor for class org.apache.hc.client5.http.sync.methods.HttpPut
HttpPut(String) - Constructor for class org.apache.hc.client5.http.sync.methods.HttpPut
HttpRequestFutureTask<V> - Class in org.apache.hc.client5.http.impl.sync
  FutureTask implementation that wraps a HttpAsyncClientCallable and exposes various task specific metrics.
HttpRequestFutureTask(ClassicHttpRequest, HttpRequestTaskCallable<V>) - Constructor for class org.apache.hc.client5.http.impl.sync.HttpRequestFutureTask
HttpRequestRetryHandler - Interface in org.apache.hc.client5.http.sync
  A handler for determining if an HttpRequest should be retried after a recoverable exception during execution.
HttpResponseException - Exception in org.apache.hc.client5.http.protocol
  Signals a non 2xx HTTP response.
HttpResponseException(int, String) - Constructor for exception org.apache.hc.client5.http.protocol.HttpResponseException
HttpRoute - Class in org.apache.hc.client5.http
  The route for a request.
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.
HttpTrace - Class in org.apache.hc.client5.http.sync.methods
  HTTP TRACE method.
HttpTrace(URI) - Constructor for class org.apache.hc.client5.http.sync.methods.HttpTrace
HttpTrace(String) - Constructor for class org.apache.hc.client5.http.sync.methods.HttpTrace
HttpUriRequest - Interface in org.apache.hc.client5.http.sync.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.sync.methods
HttpUriRequestBase(String, URI) - Constructor for class org.apache.hc.client5.http.sync.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
IGNORE_COOKIES - Static variable in class org.apache.hc.client5.http.config.CookieSpecs
  The policy that ignores cookies.
IgnoreSpec - Class in org.apache.hc.client5.http.impl.cookie
  CookieSpec that ignores all cookies
IgnoreSpec() - Constructor for class org.apache.hc.client5.http.impl.cookie.IgnoreSpec
IgnoreSpecProvider - Class in org.apache.hc.client5.http.impl.cookie
  `CookieSpecProvider` implementation that ignores all cookies.
IgnoreSpecProvider() - Constructor for class org.apache.hc.client5.http.impl.cookie.IgnoreSpecProvider
initializeEngine(SSLEngine) - Method in class org.apache.hc.client5.http.ssl.H2TlsStrategy
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.
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.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.DefaultConnectionKeepAliveStrategy
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.protocol.DefaultAuthenticationStrategy
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.protocol.DefaultRedirectStrategy
INSTANCE - Static variable in class org.apache.hc.client5.http.impl.sync.DefaultHttpRequestRetryHandler
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
INSTANCE - Static variable in class org.apache.hc.client5.http.SystemDefaultDnsResolver
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.
isAborted() - Method in interface org.apache.hc.client5.http.sync.methods.HttpExecutionAware
isAborted() - Method in interface org.apache.hc.client5.http.sync.methods.HttpUriRequest
  Tests if the request execution has been aborted.
isAborted() - Method in class org.apache.hc.client5.http.sync.methods.HttpUriRequestBase
isAuthenticationEnabled() - Method in class org.apache.hc.client5.http.config.RequestConfig
  Determines whether authentication should be handled automatically.
isCancelled() - Method in interface org.apache.hc.client5.http.CancellableAware
isCancelled() - Method in class org.apache.hc.client5.http.sync.methods.HttpUriRequestBase
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.CredSspScheme
isChallengeComplete() - Method in class org.apache.hc.client5.http.impl.auth.DigestScheme
isChallengeComplete() - Method in class org.apache.hc.client5.http.impl.auth.GGSSchemeBase
isChallengeComplete() - Method in class org.apache.hc.client5.http.impl.auth.NTLMScheme
isChallenged(HttpHost, ChallengeType, HttpResponse, AuthExchange, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.HttpAuthenticator
isChunked() - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Returns `true` if entity is to be chunk coded, `false` otherwise.
isChunked() - Method in class org.apache.hc.client5.http.entity.GzipCompressingEntity
isChunked() - Method in class org.apache.hc.client5.http.impl.async.BasicAsyncEntityProducer
isCircularRedirectsAllowed() - Method in class org.apache.hc.client5.http.config.RequestConfig
  Determines whether circular redirects (redirects to the same location) should be allowed.
isClosed() - Method in class org.apache.hc.client5.http.impl.logging.LoggingIOSession
isConnected() - Method in interface org.apache.hc.client5.http.async.AsyncExecRuntime
isConnected() - Method in class org.apache.hc.client5.http.io.ConnectionEndpoint
isConnected() - Method in class org.apache.hc.client5.http.nio.AsyncConnectionEndpoint
isConnected() - Method in class org.apache.hc.client5.http.RouteTracker
isConnected() - Method in interface org.apache.hc.client5.http.sync.ExecRuntime
isConnectionAcquired() - Method in interface org.apache.hc.client5.http.async.AsyncExecRuntime
isConnectionAcquired() - Method in interface org.apache.hc.client5.http.sync.ExecRuntime
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.CredSspScheme
isConnectionBased() - Method in class org.apache.hc.client5.http.impl.auth.DigestScheme
isConnectionBased() - Method in class org.apache.hc.client5.http.impl.auth.KerberosScheme
isConnectionBased() - Method in class org.apache.hc.client5.http.impl.auth.NTLMScheme
isConnectionBased() - Method in class org.apache.hc.client5.http.impl.auth.SPNegoScheme
isConnectionReusable() - Method in interface org.apache.hc.client5.http.async.AsyncExecRuntime
isConnectionReusable() - Method in interface org.apache.hc.client5.http.sync.ExecRuntime
isContentCompressionEnabled() - Method in class org.apache.hc.client5.http.config.RequestConfig
  Determines whether the target server is requested to compress content.
isExecutionAborted() - Method in interface org.apache.hc.client5.http.sync.ExecRuntime
isExpectContinueEnabled() - Method in class org.apache.hc.client5.http.config.RequestConfig
  Determines whether the 'Expect: 100-Continue' handshake is enabled for entity enclosing methods.
isExpired(Date) - 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
  Returns true if this cookie has expired.
isGzipCompress() - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Returns `true` if entity is to be GZIP compressed, `false` otherwise.
isIdempotent() - Method in enum org.apache.hc.client5.http.StandardMethods
isIdempotent(String) - Static method in enum org.apache.hc.client5.http.StandardMethods
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
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.protocol.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
  Determines whether redirects should be handled automatically.
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.CredSspScheme
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
isResponseReady(HttpHost, CredentialsProvider, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.NTLMScheme
isRunning() - Method in class org.apache.hc.client5.http.impl.IdleConnectionEvictor
isSafe() - Method in enum org.apache.hc.client5.http.StandardMethods
isSafe(String) - Static method in enum org.apache.hc.client5.http.StandardMethods
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
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
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
iterator() - Method in class org.apache.hc.client5.http.entity.mime.Header

## K

KERBEROS - Static variable in class org.apache.hc.client5.http.config.AuthSchemes
  Kerberos authentication scheme as defined in RFC 4120 (considered to be the most secure among currently supported authentication schemes).
KerberosCredentials - Class in org.apache.hc.client5.http.auth
  `Credentials` implementation based on GSSCredential for Kerberos Authentication.
KerberosCredentials(GSSCredential) - Constructor for class org.apache.hc.client5.http.auth.KerberosCredentials
  Constructor with GSSCredential argument
KerberosScheme - Class in org.apache.hc.client5.http.impl.auth
  KERBEROS authentication scheme.
KerberosScheme(DnsResolver, boolean, boolean) - Constructor for class org.apache.hc.client5.http.impl.auth.KerberosScheme
KerberosScheme(boolean) - Constructor for class org.apache.hc.client5.http.impl.auth.KerberosScheme
KerberosScheme() - Constructor for class org.apache.hc.client5.http.impl.auth.KerberosScheme
KerberosSchemeFactory - Class in org.apache.hc.client5.http.impl.auth
  `AuthSchemeProvider` implementation that creates and initializes `KerberosScheme` instances.
KerberosSchemeFactory(DnsResolver, boolean, boolean) - Constructor for class org.apache.hc.client5.http.impl.auth.KerberosSchemeFactory

## L

LaxExpiresHandler - Class in org.apache.hc.client5.http.impl.cookie
LaxExpiresHandler() - Constructor for class org.apache.hc.client5.http.impl.cookie.LaxExpiresHandler
LaxMaxAgeHandler - Class in org.apache.hc.client5.http.impl.cookie
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(HttpRoute, Object) - Method in class org.apache.hc.client5.http.impl.io.BasicHttpClientConnectionManager
lease(HttpRoute, Object) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
lease(HttpRoute, Object, TimeValue, FutureCallback<AsyncConnectionEndpoint>) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
lease(HttpRoute, 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(HttpRoute, Object, TimeValue, 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.
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>, H1Config) - Constructor for class org.apache.hc.client5.http.impl.io.LenientHttpResponseParser
  Creates new instance of DefaultHttpResponseParser.
LenientHttpResponseParser(H1Config) - Constructor for class org.apache.hc.client5.http.impl.io.LenientHttpResponseParser
  Creates new instance of DefaultHttpResponseParser.
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
LogAppendable - Class in org.apache.hc.client5.http.impl.logging
LogAppendable(Logger, String) - Constructor for class org.apache.hc.client5.http.impl.logging.LogAppendable
LoggingIOSession - Class in org.apache.hc.client5.http.impl.logging
LoggingIOSession(TlsCapableIOSession, String, Logger, Logger) - Constructor for class org.apache.hc.client5.http.impl.logging.LoggingIOSession
LoggingIOSession(TlsCapableIOSession, String, Logger) - Constructor for class org.apache.hc.client5.http.impl.logging.LoggingIOSession
LoggingSocketHolder - Class in org.apache.hc.client5.http.impl.logging
LoggingSocketHolder(Socket, String, Logger) - Constructor for class org.apache.hc.client5.http.impl.logging.LoggingSocketHolder

## M

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.
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(H1Config, CharCodingConfig, HttpMessageWriterFactory<ClassicHttpRequest>, HttpMessageParserFactory<ClassicHttpResponse>, ContentLengthStrategy, ContentLengthStrategy) - Constructor for class org.apache.hc.client5.http.impl.io.ManagedHttpClientConnectionFactory
ManagedHttpClientConnectionFactory(H1Config, CharCodingConfig, HttpMessageWriterFactory<ClassicHttpRequest>, HttpMessageParserFactory<ClassicHttpResponse>) - Constructor for class org.apache.hc.client5.http.impl.io.ManagedHttpClientConnectionFactory
ManagedHttpClientConnectionFactory(H1Config, 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
mark(int) - Method in class org.apache.hc.client5.http.entity.DeflateInputStream
  Mark.
markConnectionNonReusable() - Method in interface org.apache.hc.client5.http.async.AsyncExecRuntime
markConnectionNonReusable() - Method in interface org.apache.hc.client5.http.sync.ExecRuntime
markConnectionReusable() - Method in interface org.apache.hc.client5.http.async.AsyncExecRuntime
markConnectionReusable() - Method in interface org.apache.hc.client5.http.sync.ExecRuntime
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.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.IgnoreSpec
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
METHOD_NAME - Static variable in class org.apache.hc.client5.http.sync.methods.HttpDelete
METHOD_NAME - Static variable in class org.apache.hc.client5.http.sync.methods.HttpGet
METHOD_NAME - Static variable in class org.apache.hc.client5.http.sync.methods.HttpHead
METHOD_NAME - Static variable in class org.apache.hc.client5.http.sync.methods.HttpOptions
METHOD_NAME - Static variable in class org.apache.hc.client5.http.sync.methods.HttpPatch
METHOD_NAME - Static variable in class org.apache.hc.client5.http.sync.methods.HttpPost
METHOD_NAME - Static variable in class org.apache.hc.client5.http.sync.methods.HttpPut
METHOD_NAME - Static variable in class org.apache.hc.client5.http.sync.methods.HttpTrace
metrics() - Method in class org.apache.hc.client5.http.impl.sync.FutureRequestExecutionService
MIME - Class in org.apache.hc.client5.http.entity.mime
MIME() - Constructor for class org.apache.hc.client5.http.entity.mime.MIME
MinimalField - Class in org.apache.hc.client5.http.entity.mime
  Minimal MIME field.
MinimalField(String, String) - Constructor for class org.apache.hc.client5.http.entity.mime.MinimalField
MinimalHttpAsyncClient - Class in org.apache.hc.client5.http.impl.async
MinimalHttpClient - Class in org.apache.hc.client5.http.impl.sync
  Internal class.
MultipartEntityBuilder - Class in org.apache.hc.client5.http.entity.mime
  Builder for multipart `HttpEntity`s.

## N

NamedElementChain<E> - Class in org.apache.hc.client5.http.impl
  Chain of doubly linked elements.
NamedElementChain() - Constructor for class org.apache.hc.client5.http.impl.NamedElementChain
NamedElementChain.Node - Class in org.apache.hc.client5.http.impl
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.
NonRepeatableRequestException - Exception in org.apache.hc.client5.http.protocol
  Signals failure to retry the request due to non-repeatable request entity.
NonRepeatableRequestException() - Constructor for exception org.apache.hc.client5.http.protocol.NonRepeatableRequestException
  Creates a new NonRepeatableEntityException with a `null` detail message.
NonRepeatableRequestException(String) - Constructor for exception org.apache.hc.client5.http.protocol.NonRepeatableRequestException
  Creates a new NonRepeatableEntityException with the specified detail message.
NonRepeatableRequestException(String, Throwable) - Constructor for exception org.apache.hc.client5.http.protocol.NonRepeatableRequestException
  Creates a new NonRepeatableEntityException with the specified detail message.
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
NTCredentials - Class in org.apache.hc.client5.http.auth
  `Credentials` implementation for Microsoft Windows platforms that includes Windows specific attributes such as name of the domain the user belongs to.
NTCredentials(String, char[], String, String) - Constructor for class org.apache.hc.client5.http.auth.NTCredentials
  Constructor.
NTCredentials(String, char[], String, String, String) - Constructor for class org.apache.hc.client5.http.auth.NTCredentials
  Constructor.
NTLM - Static variable in class org.apache.hc.client5.http.config.AuthSchemes
  The NTLM authentication scheme is a proprietary Microsoft Windows authentication protocol as defined in [MS-NLMP].
NTLMEngine - Interface in org.apache.hc.client5.http.impl.auth
  Abstract NTLM authentication engine.
NTLMEngineException - Exception in org.apache.hc.client5.http.impl.auth
  Signals NTLM protocol failure.
NTLMEngineException() - Constructor for exception org.apache.hc.client5.http.impl.auth.NTLMEngineException
NTLMEngineException(String) - Constructor for exception org.apache.hc.client5.http.impl.auth.NTLMEngineException
  Creates a new NTLMEngineException with the specified message.
NTLMEngineException(String, Throwable) - Constructor for exception org.apache.hc.client5.http.impl.auth.NTLMEngineException
  Creates a new NTLMEngineException with the specified detail message and cause.
NTLMScheme - Class in org.apache.hc.client5.http.impl.auth
  NTLM is a proprietary authentication scheme developed by Microsoft and optimized for Windows platforms.
NTLMScheme(NTLMEngine) - Constructor for class org.apache.hc.client5.http.impl.auth.NTLMScheme
NTLMScheme() - Constructor for class org.apache.hc.client5.http.impl.auth.NTLMScheme
NTLMSchemeFactory - Class in org.apache.hc.client5.http.impl.auth
  `AuthSchemeProvider` implementation that creates and initializes `NTLMScheme` instances configured to use the default `NTLMEngine` implementation.
NTLMSchemeFactory() - Constructor for class org.apache.hc.client5.http.impl.auth.NTLMSchemeFactory
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.sync
  This is a `ConnectionBackoffStrategy` that never backs off, for compatibility with existing behavior.
NullBackoffStrategy() - Constructor for class org.apache.hc.client5.http.impl.sync.NullBackoffStrategy

## O

onRequestSubmitted(ClassicHttpRequest) - Method in class org.apache.hc.client5.http.impl.io.DefaultManagedHttpClientConnection
onResponseReceived(ClassicHttpResponse) - Method in class org.apache.hc.client5.http.impl.io.DefaultManagedHttpClientConnection
options() - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
options(URI) - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
options(String) - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
options(HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
options(URI) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
options(String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
options(HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
options() - Static method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
options(URI) - Static method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
options(String) - Static method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
org.apache.hc.client5.http - package org.apache.hc.client5.http
org.apache.hc.client5.http.async - package org.apache.hc.client5.http.async
org.apache.hc.client5.http.async.methods - package org.apache.hc.client5.http.async.methods
org.apache.hc.client5.http.auth - package org.apache.hc.client5.http.auth
  Client HTTP authentication APIs.
org.apache.hc.client5.http.auth.util - package org.apache.hc.client5.http.auth.util
org.apache.hc.client5.http.config - package org.apache.hc.client5.http.config
  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.impl - package org.apache.hc.client5.http.impl
org.apache.hc.client5.http.impl.async - package org.apache.hc.client5.http.impl.async
org.apache.hc.client5.http.impl.auth - package org.apache.hc.client5.http.impl.auth
  Default implementations of standard and common HTTP authentication schemes.
org.apache.hc.client5.http.impl.cookie - package org.apache.hc.client5.http.impl.cookie
  Default implementations of standard and common HTTP state management policies.
org.apache.hc.client5.http.impl.io - package org.apache.hc.client5.http.impl.io
  Default implementations of client connection management functions.
org.apache.hc.client5.http.impl.logging - package org.apache.hc.client5.http.impl.logging
org.apache.hc.client5.http.impl.nio - package org.apache.hc.client5.http.impl.nio
org.apache.hc.client5.http.impl.protocol - package org.apache.hc.client5.http.impl.protocol
org.apache.hc.client5.http.impl.routing - package org.apache.hc.client5.http.impl.routing
org.apache.hc.client5.http.impl.sync - package org.apache.hc.client5.http.impl.sync
  Default HTTP client implementation.
org.apache.hc.client5.http.io - package org.apache.hc.client5.http.io
org.apache.hc.client5.http.nio - package org.apache.hc.client5.http.nio
org.apache.hc.client5.http.protocol - package org.apache.hc.client5.http.protocol
  Client specific HTTP protocol handlers.
org.apache.hc.client5.http.psl - package org.apache.hc.client5.http.psl
org.apache.hc.client5.http.routing - package org.apache.hc.client5.http.routing
  Client connection routing APIs.
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.sync - package org.apache.hc.client5.http.sync
  Client HTTP communication APIs.
org.apache.hc.client5.http.sync.methods - package org.apache.hc.client5.http.sync.methods
  Standard HTTP method implementations.
org.apache.hc.client5.http.utils - package org.apache.hc.client5.http.utils
  Client utility classes.
originalRequest - Variable in class org.apache.hc.client5.http.async.AsyncExecChain.Scope
originalRequest - Variable in class org.apache.hc.client5.http.sync.ExecChain.Scope

## 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
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.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.IgnoreSpec
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).
parseDate(String) - Static method in class org.apache.hc.client5.http.utils.DateUtils
  Parses a date value.
parseDate(String, String[]) - Static method in class org.apache.hc.client5.http.utils.DateUtils
  Parses the date value using the given date formats.
parseDate(String, String[], Date) - Static method in class org.apache.hc.client5.http.utils.DateUtils
  Parses the date value using the given date formats.
patch() - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
patch(URI) - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
patch(String) - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
patch(HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
patch(URI, String, ContentType) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
patch(String, String, ContentType) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
patch(HttpHost, String, String, ContentType) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
patch() - Static method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
patch(URI) - Static method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
patch(String) - Static method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
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.
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(Lookup<TlsStrategy>, SchemePortResolver, DnsResolver, TimeValue, ConnPoolPolicy, ConnPoolListener<HttpRoute>) - 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(TimeValue) - 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>, DnsResolver) - 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(HttpConnectionFactory<ManagedHttpClientConnection>) - Constructor for class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
PoolingHttpClientConnectionManager(Registry<ConnectionSocketFactory>, HttpConnectionFactory<ManagedHttpClientConnection>, DnsResolver) - Constructor for class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
PoolingHttpClientConnectionManager(Registry<ConnectionSocketFactory>, HttpConnectionFactory<ManagedHttpClientConnection>, SchemePortResolver, DnsResolver, ConnPoolPolicy, ConnPoolListener<HttpRoute>, TimeValue) - Constructor for class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
PoolingHttpClientConnectionManager(HttpClientConnectionOperator, HttpConnectionFactory<ManagedHttpClientConnection>, ConnPoolPolicy, ConnPoolListener<HttpRoute>, TimeValue) - 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() - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
post(URI) - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
post(String) - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
post(HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
post(URI, String, ContentType) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
post(String, String, ContentType) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
post(HttpHost, String, String, ContentType) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
post() - Static method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
post(URI) - Static method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
post(String) - Static method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
prepareAuthResponse(HttpHost, ChallengeType, HttpResponse, AuthenticationStrategy, AuthExchange, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.HttpAuthenticator
prepareSocket(SSLSocket) - Method in class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory
  Performs any custom initialization for a newly created SSLSocket (before the SSL handshake happens).
probe(HttpRoute) - Method in class org.apache.hc.client5.http.impl.sync.AIMDBackoffManager
probe(HttpRoute) - Method in interface org.apache.hc.client5.http.sync.BackoffManager
  Called when we have determined that the result of using a connection has succeeded and that we may probe for more connections.
proceed(HttpRequest, AsyncEntityProducer, AsyncExecChain.Scope, AsyncExecCallback) - Method in interface org.apache.hc.client5.http.async.AsyncExecChain
proceed(ClassicHttpRequest, ExecChain.Scope) - Method in interface org.apache.hc.client5.http.sync.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
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.CredSspScheme
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
processChallenge(AuthChallenge, HttpContext) - Method in class org.apache.hc.client5.http.impl.auth.NTLMScheme
produce(DataStreamChannel) - Method in class org.apache.hc.client5.http.impl.async.BasicAsyncEntityProducer
proxiedStep(RouteInfo, RouteInfo) - Method in class org.apache.hc.client5.http.impl.routing.BasicRouteDirector
  Determines the next step to establish a connection via proxy.
ProxyClient - Class in org.apache.hc.client5.http.impl.sync
  ProxyClient can be used to establish a tunnel via an HTTP proxy.
ProxyClient(HttpConnectionFactory<ManagedHttpClientConnection>, H1Config, CharCodingConfig, RequestConfig) - Constructor for class org.apache.hc.client5.http.impl.sync.ProxyClient
ProxyClient(RequestConfig) - Constructor for class org.apache.hc.client5.http.impl.sync.ProxyClient
ProxyClient() - Constructor for class org.apache.hc.client5.http.impl.sync.ProxyClient
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() - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
put(URI) - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
put(String) - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
put(HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
PUT(URI, String, ContentType) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
put(String, String, ContentType) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
put(HttpHost, String, String, ContentType) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
put(HttpHost, AuthScheme) - Method in interface org.apache.hc.client5.http.auth.AuthCache
put(HttpHost, AuthScheme) - Method in class org.apache.hc.client5.http.impl.auth.BasicAuthCache
put() - Static method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
put(URI) - Static method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
put(String) - Static method in class org.apache.hc.client5.http.sync.methods.RequestBuilder

## R

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_LOCATIONS - Static variable in class org.apache.hc.client5.http.protocol.HttpClientContext
  Attribute name of a `List` object that represents a collection of all redirect locations received in the process of request execution.
RedirectException - Exception in org.apache.hc.client5.http.protocol
  Signals violation of HTTP specification caused by an invalid redirect
RedirectException() - Constructor for exception org.apache.hc.client5.http.protocol.RedirectException
  Creates a new RedirectException with a `null` detail message.
RedirectException(String) - Constructor for exception org.apache.hc.client5.http.protocol.RedirectException
  Creates a new RedirectException with the specified detail message.
RedirectException(String, Throwable) - Constructor for exception org.apache.hc.client5.http.protocol.RedirectException
  Creates a new RedirectException with the specified detail message and cause.
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
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 interface org.apache.hc.client5.http.async.HttpAsyncClient
  Registers `AsyncPushConsumer` for the given host and the URI pattern.
register(String, Supplier<AsyncPushConsumer>) - Method in class org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient
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.
releaseConnection() - Method in interface org.apache.hc.client5.http.async.AsyncExecRuntime
releaseConnection() - Method in interface org.apache.hc.client5.http.sync.ExecRuntime
releaseResources() - Method in class org.apache.hc.client5.http.impl.async.BasicAsyncEntityProducer
remove(HttpHost) - Method in interface org.apache.hc.client5.http.auth.AuthCache
remove(HttpHost) - Method in class org.apache.hc.client5.http.impl.auth.BasicAuthCache
remove(String) - Method in class org.apache.hc.client5.http.impl.NamedElementChain
remove(URI) - Method in class org.apache.hc.client5.http.protocol.RedirectLocations
  Removes a URI from the collection.
remove(int) - Method in class org.apache.hc.client5.http.protocol.RedirectLocations
  Removes the URI at the specified position in this list.
removeAttribute(String) - Method in class org.apache.hc.client5.http.impl.cookie.BasicClientCookie
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.AsyncRequestBuilder
removeHeader(Header) - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpResponse
removeHeader(Header) - Method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
removeHeaders(String) - Method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
removeHeaders(String) - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpResponse
removeHeaders(String) - Method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
replace(String, E) - Method in class org.apache.hc.client5.http.impl.NamedElementChain
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.sync.HttpClientBuilder
  Replace an existing interceptor with the given name with new interceptor.
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.sync
  Signals that the request has been aborted.
RequestAbortedException(String) - Constructor for exception org.apache.hc.client5.http.impl.sync.RequestAbortedException
RequestAbortedException(String, Throwable) - Constructor for exception org.apache.hc.client5.http.impl.sync.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
  Request interceptor that can preemptively authenticate against known hosts, if there is a cached `AuthScheme` instance in the local `AuthCache` associated with the given target or proxy host.
RequestAuthCache() - Constructor for class org.apache.hc.client5.http.protocol.RequestAuthCache
RequestBuilder - Class in org.apache.hc.client5.http.sync.methods
  Builder for `ClassicHttpRequest` instances.
RequestClientConnControl - Class in org.apache.hc.client5.http.protocol
  This protocol interceptor is responsible for adding `Connection` or `Proxy-Connection` headers 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
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
requestDuration() - Method in class org.apache.hc.client5.http.impl.sync.HttpRequestFutureTask
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.sync
  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.sync.RequestFailedException
RequestFailedException(String, Throwable) - Constructor for exception org.apache.hc.client5.http.impl.sync.RequestFailedException
reset() - Method in class org.apache.hc.client5.http.auth.AuthExchange
reset() - Method in class org.apache.hc.client5.http.auth.util.ByteArrayBuilder
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.sync.methods.HttpUriRequestBase
  Resets internal state of the request making it reusable.
resetAuthExchange(HttpHost, AuthScheme) - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
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(HttpHost) - 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) - 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.
resolveAuthTarget(HttpRequest, HttpRoute) - Static method in class org.apache.hc.client5.http.impl.AuthSupport
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
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
retryRequest(HttpRequest, IOException, int, HttpContext) - Method in class org.apache.hc.client5.http.impl.sync.DefaultHttpRequestRetryHandler
  Used `retryCount` and `requestSentRetryEnabled` to determine if the given method should be retried.
retryRequest(HttpResponse, int, HttpContext) - Method in class org.apache.hc.client5.http.impl.sync.DefaultServiceUnavailableRetryStrategy
retryRequest(HttpRequest, IOException, int, HttpContext) - Method in interface org.apache.hc.client5.http.sync.HttpRequestRetryHandler
  Determines if a method should be retried after an IOException occurs during execution.
retryRequest(HttpResponse, int, HttpContext) - Method in interface org.apache.hc.client5.http.sync.ServiceUnavailableRetryStrategy
  Determines if a method should be retried given the response from the target server.
rewriteURI(URI, HttpHost, boolean) - Static method in class org.apache.hc.client5.http.utils.URIUtils
  A convenience method for creating a new `URI` whose scheme, host and port are taken from the target host, but whose path, query and fragment are taken from the existing URI.
rewriteURI(URI, HttpHost) - Static method in class org.apache.hc.client5.http.utils.URIUtils
  A convenience method for `URIUtils.rewriteURI(URI, HttpHost, boolean)` that always keeps the fragment.
rewriteURI(URI) - Static method in class org.apache.hc.client5.http.utils.URIUtils
  A convenience method that creates a new `URI` whose scheme, host, port, path, query are taken from the existing URI, dropping any fragment or user-information.
RFC6265CookieSpec - Class in org.apache.hc.client5.http.impl.cookie
  Cookie management functions shared by RFC C6265 compliant specification.
RFC6265CookieSpec(CommonCookieAttributeHandler...) - Constructor for class org.apache.hc.client5.http.impl.cookie.RFC6265CookieSpec
RFC6265CookieSpecProvider - Class in org.apache.hc.client5.http.impl.cookie
  `CookieSpecProvider` implementation that provides an instance of RFC 6265 conformant cookie policy.
RFC6265CookieSpecProvider(RFC6265CookieSpecProvider.CompatibilityLevel, PublicSuffixMatcher) - Constructor for class org.apache.hc.client5.http.impl.cookie.RFC6265CookieSpecProvider
RFC6265CookieSpecProvider(PublicSuffixMatcher) - Constructor for class org.apache.hc.client5.http.impl.cookie.RFC6265CookieSpecProvider
RFC6265CookieSpecProvider() - Constructor for class org.apache.hc.client5.http.impl.cookie.RFC6265CookieSpecProvider
RFC6265CookieSpecProvider.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.sync.ExecChain.Scope
RouteInfo - Interface in org.apache.hc.client5.http
  Read-only interface for 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.

## S

scheduledTime() - Method in class org.apache.hc.client5.http.impl.sync.HttpRequestFutureTask
SCHEME_NAME - Static variable in class org.apache.hc.client5.http.impl.auth.CredSspScheme
SchemePortResolver - Interface in org.apache.hc.client5.http
  Strategy for default port resolution for protocol schemes.
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 class org.apache.hc.client5.http.impl.protocol.DefaultAuthenticationStrategy
select(ChallengeType, Map<String, AuthChallenge>, HttpContext) - Method in interface org.apache.hc.client5.http.protocol.AuthenticationStrategy
  Returns an list of `AuthScheme`s to handle the given `AuthChallenge`s in their order of preference.
ServiceUnavailableRetryStrategy - Interface in org.apache.hc.client5.http.sync
  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 retried and so on.
set(int, Object) - Method in class org.apache.hc.client5.http.protocol.RedirectLocations
  Replaces the URI at the specified position in this list with the specified element (must be a URI).
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
setAuthExchange(HttpHost, AuthExchange) - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
setAuthSchemeRegistry(Lookup<AuthSchemeProvider>) - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
setBackoffFactor(double) - Method in class org.apache.hc.client5.http.impl.sync.AIMDBackoffManager
  Sets the factor to use when backing off; the new per-host limit will be roughly the current max times this factor.
setBackoffManager(BackoffManager) - Method in class org.apache.hc.client5.http.impl.sync.HttpClientBuilder
  Assigns `BackoffManager` instance.
setBinary(byte[]) - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Sets entity content as a byte array.
setBody(ContentBody) - Method in class org.apache.hc.client5.http.entity.mime.FormBodyPartBuilder
setBoundary(String) - Method in class org.apache.hc.client5.http.entity.mime.MultipartEntityBuilder
setCancellable(Cancellable) - Method in interface org.apache.hc.client5.http.CancellableAware
  Sets `Cancellable` for the ongoing operation.
setCancellable(Cancellable) - Method in interface org.apache.hc.client5.http.sync.methods.HttpExecutionAware
  Sets `Cancellable` for the ongoing operation.
setCancellable(Cancellable) - Method in class org.apache.hc.client5.http.sync.methods.HttpUriRequestBase
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.AsyncRequestBuilder
setCharset(Charset) - Method in class org.apache.hc.client5.http.entity.mime.MultipartEntityBuilder
setCharset(Charset) - Method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
setCircularRedirectsAllowed(boolean) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
setCode(int) - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpResponse
setConfig(RequestConfig) - Method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
setConfig(RequestConfig) - Method in class org.apache.hc.client5.http.sync.methods.HttpUriRequestBase
setConfig(RequestConfig) - Method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
setConnectionBackoffStrategy(ConnectionBackoffStrategy) - Method in class org.apache.hc.client5.http.impl.sync.HttpClientBuilder
  Assigns `ConnectionBackoffStrategy` instance.
setConnectionFactory(HttpConnectionFactory<ManagedHttpClientConnection>) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder
  Assigns `HttpConnectionFactory` instance.
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.sync.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.sync.HttpClientBuilder
  Defines the connection manager is to be shared by multiple client instances.
setConnectionRequestTimeout(TimeValue) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
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.sync.HttpClientBuilder
  Assigns `ConnectionReuseStrategy` instance.
setConnectionState(Object) - Method in interface org.apache.hc.client5.http.async.AsyncExecRuntime
setConnectionState(Object) - Method in interface org.apache.hc.client5.http.sync.ExecRuntime
setConnectionTimeToLive(TimeValue) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder
  Sets maximum time to live for persistent connections
setConnectionTimeToLive(TimeValue) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder
  Sets maximum time to live for persistent connections
setConnectionValidFor(TimeValue) - Method in interface org.apache.hc.client5.http.async.AsyncExecRuntime
setConnectionValidFor(TimeValue) - Method in interface org.apache.hc.client5.http.sync.ExecRuntime
setConnectTimeout(TimeValue) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
setConnectTimeout(long, TimeUnit) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
setConnPoolListener(ConnPoolListener<HttpRoute>) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder
  Assigns `ConnPoolListener` instance.
setConnPoolListener(ConnPoolListener<HttpRoute>) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder
  Assigns `ConnPoolListener` instance.
setConnPoolPolicy(ConnPoolPolicy) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder
  Assigns `ConnPoolPolicy` value.
setConnPoolPolicy(ConnPoolPolicy) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder
  Assigns `ConnPoolPolicy` value.
setContentCompressionEnabled(boolean) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
setContentDecoderRegistry(LinkedHashMap<String, InputStreamFactory>) - Method in class org.apache.hc.client5.http.impl.sync.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 content encoding of the entity.
setContentType(ContentType) - Method in class org.apache.hc.client5.http.entity.EntityBuilder
  Sets `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
setCookieSpecRegistry(Lookup<CookieSpecProvider>) - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
setCookieStore(CookieStore) - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
setCooldownMillis(long) - Method in class org.apache.hc.client5.http.impl.sync.AIMDBackoffManager
  Sets the amount of time, in milliseconds, to wait between adjustments in pool sizes for a given host, to allow enough time for the adjustments to take effect.
setCreationDate(Date) - 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.SystemDefaultCredentialsProvider
setCredentials(AuthScope, Credentials) - Method in class org.apache.hc.client5.http.impl.sync.BasicCredentialsProvider
setCredentialsProvider(CredentialsProvider) - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
setDefaultAuthSchemeRegistry(Lookup<AuthSchemeProvider>) - 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<AuthSchemeProvider>) - Method in class org.apache.hc.client5.http.impl.sync.HttpClientBuilder
  Assigns default `AuthScheme` registry which will be used for request execution if not explicitly set in the client execution context.
setDefaultCookieSpecRegistry(Lookup<CookieSpecProvider>) - 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<CookieSpecProvider>) - Method in class org.apache.hc.client5.http.impl.sync.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.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.sync.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.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.sync.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.HttpAsyncClientBuilder
  Assigns default request header values.
setDefaultHeaders(Collection<? extends Header>) - Method in class org.apache.hc.client5.http.impl.sync.HttpClientBuilder
  Assigns default request header values.
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.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.sync.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
setDefaultSocketConfig(SocketConfig) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder
  Assigns default `SocketConfig`.
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(AsyncEntityProducer) - Method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
setEntity(String, ContentType) - Method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
setEntity(byte[], ContentType) - Method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
setEntity(HttpEntity) - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpResponse
setEntity(HttpEntity) - Method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
setEvent(int) - Method in class org.apache.hc.client5.http.impl.logging.LoggingIOSession
setEventMask(int) - Method in class org.apache.hc.client5.http.impl.logging.LoggingIOSession
setExpectContinueEnabled(boolean) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
setExpiryDate(Date) - 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
  Sets expiration date.
setField(String, String) - Method in class org.apache.hc.client5.http.entity.mime.FormBodyPartBuilder
setField(MinimalField) - 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`.
setH1Config(H1Config) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Sets `H1Config` configuration.
setH2Config(H2Config) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Sets `H2Config` configuration.
setHandler(IOEventHandler) - Method in class org.apache.hc.client5.http.impl.logging.LoggingIOSession
setHeader(Header) - Method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
setHeader(String, String) - Method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
setHeader(Header) - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpResponse
setHeader(String, Object) - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpResponse
setHeader(Header) - Method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
setHeader(String, String) - Method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
setHeaders(Header...) - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpResponse
setIOReactorConfig(IOReactorConfig) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Sets `IOReactorConfig` configuration.
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.sync.HttpClientBuilder
  Assigns `ConnectionKeepAliveStrategy` instance.
setLaxMode() - Method in class org.apache.hc.client5.http.entity.mime.MultipartEntityBuilder
setLocalAddress(InetAddress) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
setLocale(Locale) - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpResponse
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.
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
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
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
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 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.
setPerHostConnectionCap(int) - Method in class org.apache.hc.client5.http.impl.sync.AIMDBackoffManager
  Sets the absolute maximum per-host connection pool size to probe up to; defaults to 2 (the default per-host max).
setProxy(HttpHost) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
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.sync.HttpClientBuilder
  Assigns default proxy value.
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.sync.HttpClientBuilder
  Assigns `AuthenticationStrategy` instance for proxy authentication.
setProxyPreferredAuthSchemes(Collection<String>) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
setReasonPhrase(String) - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpResponse
setRedirectsEnabled(boolean) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
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.sync.HttpClientBuilder
  Assigns `RedirectStrategy` instance.
setRequestConfig(RequestConfig) - Method in class org.apache.hc.client5.http.protocol.HttpClientContext
setRequestExecutor(HttpRequestExecutor) - Method in class org.apache.hc.client5.http.impl.sync.HttpClientBuilder
  Assigns `HttpRequestExecutor` instance.
setRetryHandler(HttpRequestRetryHandler) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Assigns `HttpRequestRetryHandler` instance.
setRetryHandler(HttpRequestRetryHandler) - Method in class org.apache.hc.client5.http.impl.sync.HttpClientBuilder
  Assigns `HttpRequestRetryHandler` 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.sync.HttpClientBuilder
  Assigns `HttpRoutePlanner` 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.io.PoolingHttpClientConnectionManagerBuilder
  Assigns `SchemePortResolver` instance.
setSchemePortResolver(SchemePortResolver) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder
  Assigns `SchemePortResolver` instance.
setSchemePortResolver(SchemePortResolver) - Method in class org.apache.hc.client5.http.impl.sync.HttpClientBuilder
  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`.
setServiceUnavailableRetryStrategy(ServiceUnavailableRetryStrategy) - Method in class org.apache.hc.client5.http.impl.sync.HttpClientBuilder
  Assigns `ServiceUnavailableRetryStrategy` instance.
setSocketConfig(SocketConfig) - Method in class org.apache.hc.client5.http.impl.io.BasicHttpClientConnectionManager
setSocketTimeout(TimeValue) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
setSocketTimeout(long, TimeUnit) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
setSocketTimeout(int) - Method in class org.apache.hc.client5.http.impl.io.DefaultManagedHttpClientConnection
setSocketTimeout(int) - Method in class org.apache.hc.client5.http.impl.logging.LoggingIOSession
setSocketTimeout(int) - Method in class org.apache.hc.client5.http.io.ConnectionEndpoint
setSocketTimeout(int) - Method in class org.apache.hc.client5.http.nio.AsyncConnectionEndpoint
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 a `InputStream`.
setStrictMode() - Method in class org.apache.hc.client5.http.entity.mime.MultipartEntityBuilder
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.sync.HttpClientBuilder
  Assigns `AuthenticationStrategy` instance for target host authentication.
setTargetPreferredAuthSchemes(Collection<String>) - Method in class org.apache.hc.client5.http.config.RequestConfig.Builder
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.HttpAsyncClientBuilder
  Assigns `ThreadFactory` instance.
setTlsStrategy(TlsStrategy) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder
  Assigns `TlsStrategy` instance for TLS connections.
setUri(URI) - Method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
setUri(String) - Method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
setUri(URI) - Method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
setUri(String) - Method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
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.sync.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.sync.HttpClientBuilder
  Assigns `UserTokenHandler` instance.
setValidateAfterInactivity(TimeValue) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
  Defines period of inactivity in milliseconds after which persistent connections must be re-validated prior to being `PoolingHttpClientConnectionManager.lease(HttpRoute, Object)` leased} to the consumer.
setValidateAfterInactivity(TimeValue) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder
  Sets period after inactivity in milliseconds after which persistent connections must be checked to ensure they are still valid.
setValidateAfterInactivity(TimeValue) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManager
  Defines period of inactivity in milliseconds after which persistent connections must be re-validated prior to being `PoolingAsyncClientConnectionManager.lease(HttpRoute, Object, TimeValue, FutureCallback)` leased} to the consumer.
setValidateAfterInactivity(TimeValue) - Method in class org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder
  Sets period after inactivity in milliseconds after which persistent connections must be checked to ensure they are still valid.
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.AsyncRequestBuilder
setVersion(ProtocolVersion) - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpResponse
setVersion(ProtocolVersion) - Method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
setVersionPolicy(HttpVersionPolicy) - Method in class org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder
  Sets HTTP protocol version policy.
shouldBackoff(Throwable) - Method in class org.apache.hc.client5.http.impl.sync.DefaultBackoffStrategy
shouldBackoff(HttpResponse) - Method in class org.apache.hc.client5.http.impl.sync.DefaultBackoffStrategy
shouldBackoff(Throwable) - Method in class org.apache.hc.client5.http.impl.sync.NullBackoffStrategy
shouldBackoff(HttpResponse) - Method in class org.apache.hc.client5.http.impl.sync.NullBackoffStrategy
shouldBackoff(Throwable) - Method in interface org.apache.hc.client5.http.sync.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.sync.ConnectionBackoffStrategy
  Determines whether receiving the given `HttpResponse` as a result of request execution should result in a backoff signal.
shutdown(ShutdownType) - Method in class org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient
shutdown() - Method in class org.apache.hc.client5.http.impl.IdleConnectionEvictor
shutdown(ShutdownType) - Method in class org.apache.hc.client5.http.impl.io.DefaultManagedHttpClientConnection
shutdown(ShutdownType) - Method in class org.apache.hc.client5.http.impl.logging.LoggingIOSession
shutdown() - Method in class org.apache.hc.client5.http.nio.AsyncConnectionEndpoint
SimpleHttpRequest - Class in org.apache.hc.client5.http.async.methods
SimpleHttpRequest(HttpRequest, String, ContentType) - Constructor for class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
SimpleHttpRequest(String, HttpHost, String, String, ContentType) - Constructor for class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
SimpleHttpRequest(String, URI, String, ContentType) - Constructor for class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
SimpleHttpResponse - Class in org.apache.hc.client5.http.async.methods
SimpleHttpResponse(HttpResponse, String, ContentType) - Constructor for class org.apache.hc.client5.http.async.methods.SimpleHttpResponse
SimpleHttpResponse(int, String, String, ContentType) - Constructor for class org.apache.hc.client5.http.async.methods.SimpleHttpResponse
SimpleHttpResponse(int, String, ContentType) - Constructor for class org.apache.hc.client5.http.async.methods.SimpleHttpResponse
SimpleHttpResponse(int) - Constructor for class org.apache.hc.client5.http.async.methods.SimpleHttpResponse
SimpleRequestProducer - Class in org.apache.hc.client5.http.async.methods
SimpleRequestProducer(SimpleHttpRequest, RequestConfig) - Constructor for class org.apache.hc.client5.http.async.methods.SimpleRequestProducer
SimpleRequestProducer(SimpleHttpRequest) - Constructor for class org.apache.hc.client5.http.async.methods.SimpleRequestProducer
SimpleResponseConsumer - Class in org.apache.hc.client5.http.async.methods
SimpleResponseConsumer() - Constructor for class org.apache.hc.client5.http.async.methods.SimpleResponseConsumer
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.config.AuthSchemes
  SPNEGO authentication scheme as defined in RFC 4559 and RFC 4178 (considered to be the most secure among currently supported authentication schemes if Kerberos is selected).
SPNegoScheme - Class in org.apache.hc.client5.http.impl.auth
  SPNEGO (Simple and Protected GSSAPI Negotiation Mechanism) authentication scheme.
SPNegoScheme(DnsResolver, boolean, boolean) - Constructor for class org.apache.hc.client5.http.impl.auth.SPNegoScheme
SPNegoScheme(boolean) - Constructor for class org.apache.hc.client5.http.impl.auth.SPNegoScheme
SPNegoScheme() - Constructor for class org.apache.hc.client5.http.impl.auth.SPNegoScheme
SPNegoSchemeFactory - Class in org.apache.hc.client5.http.impl.auth
  `AuthSchemeProvider` implementation that creates and initializes `SPNegoScheme` instances.
SPNegoSchemeFactory(DnsResolver, boolean, boolean) - Constructor for class org.apache.hc.client5.http.impl.auth.SPNegoSchemeFactory
SSL - Static variable in class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory
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
SSLInitializationException - Exception in org.apache.hc.client5.http.ssl
SSLInitializationException(String, Throwable) - Constructor for exception org.apache.hc.client5.http.ssl.SSLInitializationException
STANDARD - Static variable in class org.apache.hc.client5.http.config.CookieSpecs
  The RFC 6265 compliant policy (interoprability profile).
STANDARD_STRICT - Static variable in class org.apache.hc.client5.http.config.CookieSpecs
  The RFC 6265 compliant policy (strict profile).
StandardMethods - Enum in org.apache.hc.client5.http
start(HttpRequest, HttpResponse, ContentType) - Method in class org.apache.hc.client5.http.async.methods.AbstractBinPushConsumer
start(HttpResponse, ContentType) - Method in class org.apache.hc.client5.http.async.methods.AbstractBinResponseConsumer
start(HttpRequest, HttpResponse, ContentType) - Method in class org.apache.hc.client5.http.async.methods.AbstractCharPushConsumer
start(HttpResponse, ContentType) - Method in class org.apache.hc.client5.http.async.methods.AbstractCharResponseConsumer
start() - Method in class org.apache.hc.client5.http.impl.async.CloseableHttpAsyncClient
start() - Method in class org.apache.hc.client5.http.impl.IdleConnectionEvictor
startedTime() - Method in class org.apache.hc.client5.http.impl.sync.HttpRequestFutureTask
startTls(SSLContext, SSLBufferManagement, SSLSessionInitializer, SSLSessionVerifier) - Method in class org.apache.hc.client5.http.impl.logging.LoggingIOSession
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
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

taskDuration() - Method in class org.apache.hc.client5.http.impl.sync.HttpRequestFutureTask
TLS - Static variable in class org.apache.hc.client5.http.ssl.SSLConnectionSocketFactory
toByteArray() - Method in class org.apache.hc.client5.http.auth.util.ByteArrayBuilder
toByteBuffer() - Method in class org.apache.hc.client5.http.auth.util.ByteArrayBuilder
toRoute() - Method in class org.apache.hc.client5.http.RouteTracker
  Obtains the tracked route.
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.NTCredentials
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.auth.util.ByteArrayBuilder
toString() - Method in class org.apache.hc.client5.http.config.RequestConfig
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.MinimalField
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.BasicScheme
toString() - Method in class org.apache.hc.client5.http.impl.auth.DigestScheme
toString() - Method in class org.apache.hc.client5.http.impl.auth.GGSSchemeBase
toString() - Method in class org.apache.hc.client5.http.impl.auth.NTLMScheme
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.impl.logging.LoggingIOSession
toString() - Method in class org.apache.hc.client5.http.impl.NamedElementChain.Node
toString() - Method in class org.apache.hc.client5.http.impl.sync.BasicCredentialsProvider
toString() - Method in class org.apache.hc.client5.http.impl.sync.CloseableHttpResponse
toString() - Method in class org.apache.hc.client5.http.impl.sync.FutureRequestExecutionMetrics
toString() - Method in class org.apache.hc.client5.http.impl.sync.HttpRequestFutureTask
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.sync.methods.HttpUriRequestBase
trace() - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
trace(URI) - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
trace(String) - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
trace(HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.AsyncRequestBuilder
trace(URI) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
trace(String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
trace(HttpHost, String) - Static method in class org.apache.hc.client5.http.async.methods.SimpleHttpRequest
trace() - Static method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
trace(URI) - Static method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
trace(String) - Static method in class org.apache.hc.client5.http.sync.methods.RequestBuilder
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
  A trust strategy that accepts self-signed certificates as trusted.
TrustSelfSignedStrategy() - Constructor for class org.apache.hc.client5.http.ssl.TrustSelfSignedStrategy
tunnel(HttpHost, HttpHost, Credentials) - Method in class org.apache.hc.client5.http.impl.sync.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.sync
  Signals that the tunnel request was rejected by the proxy host.
TunnelRefusedException(String, String) - Constructor for exception org.apache.hc.client5.http.impl.sync.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 UnsupportedAuthAlgoritmException with a `null` detail message.
UnsupportedDigestAlgorithmException(String) - Constructor for exception org.apache.hc.client5.http.impl.auth.UnsupportedDigestAlgorithmException
  Creates a new UnsupportedAuthAlgoritmException with the specified message.
UnsupportedDigestAlgorithmException(String, Throwable) - Constructor for exception org.apache.hc.client5.http.impl.auth.UnsupportedDigestAlgorithmException
  Creates a new UnsupportedAuthAlgoritmException 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.
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(ConnectionEndpoint, HttpContext) - Method in class org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager
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 the endpoint's underlying transport to Transport Layer Security.
upgrade(ManagedHttpClientConnection, HttpHost, HttpContext) - Method in interface org.apache.hc.client5.http.io.HttpClientConnectionOperator
upgrade(AsyncConnectionEndpoint, Object, HttpContext) - Method in interface org.apache.hc.client5.http.nio.AsyncClientConnectionManager
  Upgrades the endpoint's underlying transport to Transport Layer Security.
upgrade(TransportSecurityLayer, HttpHost, SocketAddress, SocketAddress, Object) - Method in class org.apache.hc.client5.http.ssl.H2TlsStrategy
upgradeTls(HttpClientContext) - Method in interface org.apache.hc.client5.http.async.AsyncExecRuntime
upgradeTls(HttpClientContext) - Method in interface org.apache.hc.client5.http.sync.ExecRuntime
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 `StandardCharsets.ISO_8859_1`
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 `StandardCharsets.ISO_8859_1`
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`.
UsernamePasswordCredentials - Class in org.apache.hc.client5.http.auth
  Simple `Credentials` implementation based on a user name / password pair.
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.protocol
  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.HttpAsyncClientBuilder
  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.impl.sync.HttpClientBuilder
  Use system properties when creating and configuring default implementations.

## V

validate(Cookie, CookieOrigin) - Method in interface org.apache.hc.client5.http.cookie.CookieAttributeHandler
  Peforms 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.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
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.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.cookie.RFC6265CookieSpecProvider.CompatibilityLevel
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.hc.client5.http.impl.sync.ChainElements
  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.http.StandardMethods
  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.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.cookie.RFC6265CookieSpecProvider.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.impl.sync.ChainElements
  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.http.StandardMethods
  Returns an array containing the constants of this enum type, in the order they are declared.
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
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.H2TlsStrategy

## W

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

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