| Package | Description | 
|---|---|
| org.apache.hc.core5.http | Core HTTP transport component APIs. | 
| org.apache.hc.core5.http.impl | Default implementations of core HTTP APIs. | 
| org.apache.hc.core5.http.impl.bootstrap | HTTP/1.1 requester and server bootstrap. | 
| org.apache.hc.core5.http.impl.io | Default implementation of HTTP/1.1 transport based on the classic
 (blocking) I/O model. | 
| org.apache.hc.core5.http.impl.nio | Default implementation of HTTP/1.1 transport based on
 the asynchronous (non-blocking) I/O model. | 
| org.apache.hc.core5.http.impl.routing | |
| org.apache.hc.core5.http.io | Core HTTP transport APIs based on the classic (blocking) I/O model. | 
| org.apache.hc.core5.http.io.support | Support classes for the classic (blocking) I/O model. | 
| org.apache.hc.core5.http.nio | Core HTTP transport APIs based on the asynchronous, event driven I/O model. | 
| org.apache.hc.core5.http.nio.command | Commands for HTTP transports based on asynchronous, event driven I/O model. | 
| org.apache.hc.core5.http.nio.support | Support classes for the asynchronous I/O model. | 
| org.apache.hc.core5.http.nio.support.classic | Support classes for the asynchronous I/O model that emulate
 behavior of the classic (blocking) I/O model. | 
| org.apache.hc.core5.http.protocol | Core HTTP protocol interceptors. | 
| org.apache.hc.core5.http2.impl | Default implementations of core HTTP/2 APIs. | 
| org.apache.hc.core5.http2.impl.nio | Default implementation of HTTP/2 transport based on
 the asynchronous (non-blocking) I/O model. | 
| org.apache.hc.core5.http2.impl.nio.bootstrap | HTTP/2 capable requester and server bootstrap. | 
| org.apache.hc.core5.http2.nio.support | Support classes for HTTP/2 asynchronous transport. | 
| org.apache.hc.core5.http2.protocol | HTTP/2 protocol interceptors. | 
| org.apache.hc.core5.reactive | |
| org.apache.hc.core5.testing.classic | |
| org.apache.hc.core5.testing.framework | |
| org.apache.hc.core5.testing.nio | |
| org.apache.hc.core5.testing.reactive | 
| Class and Description | 
|---|
| HttpContext HttpContext represents execution state of an HTTP process. | 
| Class and Description | 
|---|
| HttpContext HttpContext represents execution state of an HTTP process. | 
| HttpProcessor Collects protocol interceptors that
 implements the 'Chain of Responsibility' pattern, where each individual
 protocol interceptor is expected to work on a particular aspect of the HTTP
 protocol the interceptor is responsible for. | 
| HttpProcessorBuilder Builder for  HttpProcessorinstances. | 
| Class and Description | 
|---|
| HttpContext HttpContext represents execution state of an HTTP process. | 
| HttpProcessor Collects protocol interceptors that
 implements the 'Chain of Responsibility' pattern, where each individual
 protocol interceptor is expected to work on a particular aspect of the HTTP
 protocol the interceptor is responsible for. | 
| LookupRegistry Deprecated. 
 Use  RequestRouterfor
 request routing. | 
| Class and Description | 
|---|
| HttpContext HttpContext represents execution state of an HTTP process. | 
| HttpProcessor Collects protocol interceptors that
 implements the 'Chain of Responsibility' pattern, where each individual
 protocol interceptor is expected to work on a particular aspect of the HTTP
 protocol the interceptor is responsible for. | 
| Class and Description | 
|---|
| HttpProcessor Collects protocol interceptors that
 implements the 'Chain of Responsibility' pattern, where each individual
 protocol interceptor is expected to work on a particular aspect of the HTTP
 protocol the interceptor is responsible for. | 
| Class and Description | 
|---|
| HttpContext HttpContext represents execution state of an HTTP process. | 
| UriPatternType | 
| Class and Description | 
|---|
| HttpContext HttpContext represents execution state of an HTTP process. | 
| Class and Description | 
|---|
| HttpContext HttpContext represents execution state of an HTTP process. | 
| Class and Description | 
|---|
| HttpContext HttpContext represents execution state of an HTTP process. | 
| Class and Description | 
|---|
| HttpContext HttpContext represents execution state of an HTTP process. | 
| Class and Description | 
|---|
| HttpContext HttpContext represents execution state of an HTTP process. | 
| Class and Description | 
|---|
| HttpContext HttpContext represents execution state of an HTTP process. | 
| Class and Description | 
|---|
| HttpContext HttpContext represents execution state of an HTTP process. | 
| HttpCoreContext Core execution  HttpContext. | 
| HttpDateGenerator Generates a date in the format required by the HTTP protocol. | 
| HttpProcessor Collects protocol interceptors that
 implements the 'Chain of Responsibility' pattern, where each individual
 protocol interceptor is expected to work on a particular aspect of the HTTP
 protocol the interceptor is responsible for. | 
| HttpProcessorBuilder Builder for  HttpProcessorinstances. | 
| LookupRegistry Deprecated. 
 Use  RequestRouterfor
 request routing. | 
| RequestConformance This request interceptor is responsible for execution of the protocol conformance
 checks on incoming request messages. | 
| RequestExpectContinue This request interceptor is responsible for activation of the 'expect-continue'
 handshake by adding a  Expectheader describing client expectations. | 
| RequestValidateHost This request interceptor is responsible for copying  Hostheader value toHttpRequest.setAuthority(URIAuthority)of incoming request messages. | 
| ResponseConformance This response interceptor is responsible for making the protocol conformance checks
 of outgoing response messages. | 
| ResponseConnControl This response interceptor is responsible for adding  Connectionheader
 to outgoing responses, which is essential for managing persistence ofHTTP/1.0connections. | 
| ResponseContent This response interceptor is responsible for delimiting the message content
 by adding  Content-LengthorTransfer-Contentheaders based
 on the properties of the enclosed entity and the protocol version. | 
| ResponseDate This response interceptor is responsible for adding  Dateheader
 to outgoing response messages. | 
| UriPatternType | 
| Class and Description | 
|---|
| HttpProcessor Collects protocol interceptors that
 implements the 'Chain of Responsibility' pattern, where each individual
 protocol interceptor is expected to work on a particular aspect of the HTTP
 protocol the interceptor is responsible for. | 
| HttpProcessorBuilder Builder for  HttpProcessorinstances. | 
| Class and Description | 
|---|
| HttpProcessor Collects protocol interceptors that
 implements the 'Chain of Responsibility' pattern, where each individual
 protocol interceptor is expected to work on a particular aspect of the HTTP
 protocol the interceptor is responsible for. | 
| Class and Description | 
|---|
| HttpContext HttpContext represents execution state of an HTTP process. | 
| HttpProcessor Collects protocol interceptors that
 implements the 'Chain of Responsibility' pattern, where each individual
 protocol interceptor is expected to work on a particular aspect of the HTTP
 protocol the interceptor is responsible for. | 
| LookupRegistry Deprecated. 
 Use  RequestRouterfor
 request routing. | 
| UriPatternType | 
| Class and Description | 
|---|
| HttpContext HttpContext represents execution state of an HTTP process. | 
| Class and Description | 
|---|
| HttpContext HttpContext represents execution state of an HTTP process. | 
| RequestConnControl This request interceptor is responsible for adding  Connectionheader
 to outgoing requests, which is essential for managing persistence ofHTTP/1.0connections. | 
| RequestContent This request interceptor is responsible for delimiting the message content
 by adding  Content-LengthorTransfer-Contentheaders based
 on the properties of the enclosed entity and the protocol version. | 
| RequestTargetHost This request interceptor is responsible for adding  Hostheader to
 outgoing request messages. | 
| RequestValidateHost This request interceptor is responsible for copying  Hostheader value toHttpRequest.setAuthority(URIAuthority)of incoming request messages. | 
| ResponseConnControl This response interceptor is responsible for adding  Connectionheader
 to outgoing responses, which is essential for managing persistence ofHTTP/1.0connections. | 
| ResponseContent This response interceptor is responsible for delimiting the message content
 by adding  Content-LengthorTransfer-Contentheaders based
 on the properties of the enclosed entity and the protocol version. | 
| Class and Description | 
|---|
| HttpContext HttpContext represents execution state of an HTTP process. | 
| Class and Description | 
|---|
| HttpContext HttpContext represents execution state of an HTTP process. | 
| HttpProcessor Collects protocol interceptors that
 implements the 'Chain of Responsibility' pattern, where each individual
 protocol interceptor is expected to work on a particular aspect of the HTTP
 protocol the interceptor is responsible for. | 
| Class and Description | 
|---|
| HttpContext HttpContext represents execution state of an HTTP process. | 
| Class and Description | 
|---|
| HttpContext HttpContext represents execution state of an HTTP process. | 
| HttpProcessor Collects protocol interceptors that
 implements the 'Chain of Responsibility' pattern, where each individual
 protocol interceptor is expected to work on a particular aspect of the HTTP
 protocol the interceptor is responsible for. | 
| Class and Description | 
|---|
| HttpContext HttpContext represents execution state of an HTTP process. | 
Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.