Skip navigation links

Apache HttpComponents Client Parent 5.2.2 API

Packages 
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  
Skip navigation links

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