Uses of Package
org.apache.hc.client5.http
Packages that use org.apache.hc.client5.http
Package
Description
Client component APIs common to all client transports
such as connection route information and resolution
as well as common HTTP method definitions and
exception classes.
HTTP client APIs based on the asynchronous, event driven I/O model.
HTTP client APIs based on the classic (blocking) I/O model.
Asynchronous HTTP client API implementation that supports both
HTTP/2 and HTTP/1.1 transport.
Standard and common HTTP authentication schemes.
Classic HTTP client API implementation that supports HTTP/1.1 transport
only.
Client connection management functions based the classic
connection management APIs.
Client connection management functions based the asynchronous
connection management APIs.
Standard client connection routing API implementations.
Connection management APIs based on the classic (blocking) I/O model.
Connection management APIs based on the asynchronous I/O model.
HTTP protocol interceptors that enable advanced functionality
such as HTTP state management and authentication state caching.
Client connection routing APIs.
-
Classes in org.apache.hc.client5.http used by org.apache.hc.client5.httpClassDescriptionSignals an error in the HTTP protocol.A timeout while connecting to an HTTP server or waiting for an available connection from a connection manager.
HttpClientContext
builder.Users may implement this interface to override the normal DNS lookup offered by the OS.AConnectException
that specifies theNamedEndpoint
that was being connected to.Connection route definition for HTTP requests.Signals violation of HTTP specification caused by an invalid redirectConnection route information.The layering type of a route.The tunnelling type of a route.Strategy for default port resolution for protocol schemes.DNS resolver that uses the default OS implementation for resolving host names. -
Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.async
-
Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.classic
-
Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.implClassDescriptionStrategy to select auth schemes in order of preference based on auth challenges presented by the opposite endpoint (target server or a proxy).Interface for deciding how long a connection can remain idle before being reused.Users may implement this interface to override the normal DNS lookup offered by the OS.Strategy interface that allows API users to plug in their own logic to control whether or not a retry should automatically be done, how many times it should be done and so on.Connection route definition for HTTP requests.Strategy for default port resolution for protocol schemes.A handler for determining if the given execution context is user specific or not.
-
Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.impl.asyncClassDescriptionStrategy to select auth schemes in order of preference based on auth challenges presented by the opposite endpoint (target server or a proxy).Interface for deciding how long a connection can remain idle before being reused.Users may implement this interface to override the normal DNS lookup offered by the OS.Strategy interface that allows API users to plug in their own logic to control whether or not a retry should automatically be done, how many times it should be done and so on.Connection route definition for HTTP requests.Helps tracking the steps in establishing a route.Strategy for default port resolution for protocol schemes.A handler for determining if the given execution context is user specific or not.
-
Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.impl.authClassDescriptionStrategy to select auth schemes in order of preference based on auth challenges presented by the opposite endpoint (target server or a proxy).Users may implement this interface to override the normal DNS lookup offered by the OS.Strategy for default port resolution for protocol schemes.
-
Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.impl.classicClassDescriptionStrategy to select auth schemes in order of preference based on auth challenges presented by the opposite endpoint (target server or a proxy).Signals an error in the HTTP protocol.Interface for deciding how long a connection can remain idle before being reused.Strategy interface that allows API users to plug in their own logic to control whether or not a retry should automatically be done, how many times it should be done and so on.Connection route definition for HTTP requests.Strategy for default port resolution for protocol schemes.A handler for determining if the given execution context is user specific or not.
-
Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.impl.ioClassDescriptionUsers may implement this interface to override the normal DNS lookup offered by the OS.Connection route definition for HTTP requests.Strategy for default port resolution for protocol schemes.
-
Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.impl.nioClassDescriptionUsers may implement this interface to override the normal DNS lookup offered by the OS.Connection route definition for HTTP requests.Strategy for default port resolution for protocol schemes.
-
Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.impl.routingClassDescriptionConnection route definition for HTTP requests.Connection route information.Strategy for default port resolution for protocol schemes.
-
Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.io
-
Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.nio
-
Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.protocol
-
Classes in org.apache.hc.client5.http used by org.apache.hc.client5.http.routingClassDescriptionConnection route definition for HTTP requests.Connection route information.Strategy for default port resolution for protocol schemes.