# Apache HttpClient 5.0.3 API

Packages
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.async.methods: Common HTTP methods and message handlers for the asynchronous I/O model.
org.apache.hc.client5.http.auth: Client HTTP authentication APIs.
org.apache.hc.client5.http.classic: HTTP client APIs based on the classic (blocking) I/O model.
org.apache.hc.client5.http.classic.methods: Common HTTP methods and message handlers for the classic I/O model.
org.apache.hc.client5.http.config: HTTP client configuration APIs.
org.apache.hc.client5.http.cookie: Client HTTP state management APIs.
org.apache.hc.client5.http.entity: Client specific HTTP entity implementations.
org.apache.hc.client5.http.entity.mime: MIME coded HTTP entity implementations.
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.impl.cookie: Standard and common HTTP cookie management policies.
org.apache.hc.client5.http.impl.io: Client connection management functions based the classic connection management APIs.
org.apache.hc.client5.http.impl.nio: Client connection management functions based the asynchronous connection management APIs.
org.apache.hc.client5.http.impl.routing: Standard client connection routing API implementations.
org.apache.hc.client5.http.io: Connection management APIs based on the classic (blocking) I/O model.
org.apache.hc.client5.http.nio: Connection management APIs based on the asynchronous I/O model.
org.apache.hc.client5.http.protocol: HTTP protocol interceptors that enable advanced functionality such as HTTP state management and authentication state caching.
org.apache.hc.client5.http.psl: Public Suffix List support classes.
org.apache.hc.client5.http.routing: Client connection routing APIs.
org.apache.hc.client5.http.socket: Client connection socket APIs.
org.apache.hc.client5.http.ssl: Client TLS/SSL support.
org.apache.hc.client5.http.utils: Client utility classes.