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

Packages that use org.apache.hc.client5.http.protocol
Package | Description
--- | ---
org.apache.hc.client5.http.impl.auth | Default implementations of standard and common HTTP authentication schemes.
org.apache.hc.client5.http.impl.protocol |
org.apache.hc.client5.http.impl.sync | Default HTTP client implementation.
org.apache.hc.client5.http.protocol | Client specific HTTP protocol handlers.

Classes in org.apache.hc.client5.http.protocol used by org.apache.hc.client5.http.impl.auth
Class and Description
AuthenticationStrategy Strategy to select auth schemes in order of preference based on auth challenges presented by the opposite endpoint (target server or a proxy).

Classes in org.apache.hc.client5.http.protocol used by org.apache.hc.client5.http.impl.protocol
Class and Description
AuthenticationStrategy Strategy to select auth schemes in order of preference based on auth challenges presented by the opposite endpoint (target server or a proxy).
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.
UserTokenHandler A handler for determining if the given execution context is user specific or not.

Classes in org.apache.hc.client5.http.protocol used by org.apache.hc.client5.http.impl.sync
Class and Description
AuthenticationStrategy Strategy to select auth schemes in order of preference based on auth challenges presented by the opposite endpoint (target server or a proxy).
HttpClientContext Adaptor class that provides convenience type safe setters and getters for common `HttpContext` attributes used in the course of HTTP request execution.
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.
UserTokenHandler A handler for determining if the given execution context is user specific or not.

Classes in org.apache.hc.client5.http.protocol used by org.apache.hc.client5.http.protocol
Class and Description
ClientProtocolException Signals an error in the HTTP protocol.
HttpClientContext Adaptor class that provides convenience type safe setters and getters for common `HttpContext` attributes used in the course of HTTP request execution.
RedirectException Signals violation of HTTP specification caused by an invalid redirect