# Uses of Package
org.apache.hc.client5.http.protocol

Packages that use org.apache.hc.client5.http.protocol
org.apache.hc.client5.http: Client component APIs common to all client transports such as connection route information and resolution as well as common HTTP method definitions and exception classes.
org.apache.hc.client5.http.async: HTTP client APIs based on the asynchronous, event driven I/O model.
org.apache.hc.client5.http.classic: HTTP client APIs based on the classic (blocking) I/O model.
org.apache.hc.client5.http.impl
org.apache.hc.client5.http.impl.async: Asynchronous HTTP client API implementation that supports both HTTP/2 and HTTP/1.1 transport.
org.apache.hc.client5.http.impl.auth: Standard and common HTTP authentication schemes.
org.apache.hc.client5.http.impl.classic: Classic HTTP client API implementation that supports HTTP/1.1 transport only.
org.apache.hc.client5.http.protocol: HTTP protocol interceptors that enable advanced functionality such as HTTP state management and authentication state caching.

Classes in org.apache.hc.client5.http.protocol used by org.apache.hc.client5.http
Class and Description
HttpClientContext Client execution `HttpContext`.

Classes in org.apache.hc.client5.http.protocol used by org.apache.hc.client5.http.async
Class and Description
HttpClientContext Client execution `HttpContext`.

Classes in org.apache.hc.client5.http.protocol used by org.apache.hc.client5.http.classic
Class and Description
HttpClientContext Client execution `HttpContext`.

Classes in org.apache.hc.client5.http.protocol used by org.apache.hc.client5.http.impl
Class and Description
RedirectStrategy 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.

Classes in org.apache.hc.client5.http.protocol used by org.apache.hc.client5.http.impl.async
Class and Description
HttpClientContext Client execution `HttpContext`.
RedirectStrategy 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.

Classes in org.apache.hc.client5.http.protocol used by org.apache.hc.client5.http.impl.auth
Class and Description
HttpClientContext Client execution `HttpContext`.

Classes in org.apache.hc.client5.http.protocol used by org.apache.hc.client5.http.impl.classic
Class and Description
HttpClientContext Client execution `HttpContext`.
RedirectStrategy 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.

Classes in org.apache.hc.client5.http.protocol used by org.apache.hc.client5.http.protocol
Class and Description
H2RequestPriority Adds the `Priority` request header to HTTP/2+ requests when a per-request priority is configured.
HttpClientContext Client execution `HttpContext`.
RedirectLocations This class represents a collection of `URI`s used as redirect locations.
RequestAddCookies Request interceptor that matches cookies available in the current `CookieStore` to the request being executed and generates corresponding `Cookie` request headers.
RequestDefaultHeaders Request interceptor that adds default request headers.
RequestIfRange The `RequestIfRange` interceptor ensures that the request adheres to the RFC guidelines for the 'If-Range' header.
ResponseProcessCookies Response interceptor that populates the current `CookieStore` with data contained in response cookies received in the given the HTTP response.