Skip navigation links

Apache HttpComponents Client Parent 5.2 API

Apache HttpClient 
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.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.
Apache HttpClient Cache 
Package Description
org.apache.hc.client5.http.cache
Caching APIs for both the classic and the asynchronous HTTP transports.
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.schedule
Commons scheduling strategy implementations.
org.apache.hc.client5.http.schedule
Scheduling strategies used by HTTP cache implementations.
Apache HttpClient Fluent 
Package Description
org.apache.hc.client5.http.fluent
Simple facade APIs for HttpClient based on the concept of a fluent interface.
Apache HttpClient Testing 
Package Description
org.apache.hc.client5.testing.async  
org.apache.hc.client5.testing.auth  
org.apache.hc.client5.testing.classic  
org.apache.hc.client5.testing.redirect  
Apache HttpClient Windows features 
Package Description
org.apache.hc.client5.http.impl.win
Auth scheme that makes use of JNA to implement Negotiate and NTLM on Windows Platforms.
Skip navigation links

Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.