Top Description Packages

Apache HttpClient 5.3

Resources
Homepage, Development, Bug Tracker, License (Apache License, Version 2.0)
Dependencies
java.base, java.security.jgss, conscrypt-openjdk-uber, dec, httpcore5, httpcore5-h2, slf4j-api
Maven Central
Group ID:org.apache.httpcomponents.client5
Artifacts:httpclient5

Project Apache HttpClient

Apache HttpComponents Client

Release 5.3

Release Date
2023-12-03
Mailing Lists
HttpClient User List :subscribe, archive
HttpComponents Dev List :subscribe, archive
HttpComponents Commits List:subscribe, archive
Apache Announce List:subscribe, archive
Version Control
Git
https://gitbox.apache.org/repos/asf/httpcomponents-client.git

Package Summary

Modifier and TypePackage 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
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.