| Package | Description | 
|---|---|
| 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.cache | Caching APIs for both the classic and the asynchronous
 HTTP transports. | 
| 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.fluent | Simple facade APIs for HttpClient based on the concept of
 a fluent interface. | 
| 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.cache | Caching API implementation for both the classic and
 the asynchronous HTTP transports. | 
| org.apache.hc.client5.http.impl.cache.ehcache | Ehcache based caching backend implementation. | 
| org.apache.hc.client5.http.impl.cache.memcached | Memcached based caching backend
 implementation. | 
| 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.impl.schedule | Commons scheduling strategy implementations. | 
| org.apache.hc.client5.http.impl.win | Auth scheme that makes use of JNA to implement Negotiate and NTLM on Windows Platforms. | 
| 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.schedule | Scheduling strategies used by HTTP cache implementations. | 
| 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. | 
| org.apache.hc.client5.testing.async | |
| org.apache.hc.client5.testing.auth | |
| org.apache.hc.client5.testing.classic | |
| org.apache.hc.client5.testing.redirect | 
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.