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