| Name | Description | Type | Package | Framework |
| BasicHttpContext | Default implementation of HttpContext. | Class | apache.http.protocol | Apache HttpComponents |
|
| BasicHttpProcessor | Default implementation of HttpProcessor. | Class | apache.http.protocol | Apache HttpComponents |
|
| DefaultedHttpContext | HttpContext implementation that delegates resolution of an attribute to the given default HttpContext instance if the attribute is not | Class | apache.http.protocol | Apache HttpComponents |
|
| ExecutionContext | HttpContext attribute names for protocol execution. | Interface | apache.http.protocol | Apache HttpComponents |
|
| HTTP | Constants and static helpers related to the HTTP protocol. | Class | apache.http.protocol | Apache HttpComponents |
|
| HttpContext | HttpContext represents execution state of an HTTP process. | Interface | apache.http.protocol | Apache HttpComponents |
|
| HttpCoreContext | setters for user assignable attributes and getter for readable attributes. | Class | apache.http.protocol | Apache HttpComponents |
|
| HttpDateGenerator | Generates a date in the format required by the HTTP protocol. | Class | apache.http.protocol | Apache HttpComponents |
|
| HttpExpectationVerifier | Defines an interface to verify whether an incoming HTTP request meets the target server's expectations. | Interface | apache.http.protocol | Apache HttpComponents |
|
| HttpProcessor | HTTP protocol processor is a collection of protocol interceptors that implements the 'Chain of Responsibility' pattern, where each individual | Interface | apache.http.protocol | Apache HttpComponents |
|
| HttpProcessorBuilder | Builder for HttpProcessor instances. | Class | apache.http.protocol | Apache HttpComponents |
|
| HttpRequestExecutor | HttpRequestExecutor is a client side HTTP protocol handler based on the blocking (classic) I/O model. | Class | apache.http.protocol | Apache HttpComponents |
|
| HttpRequestHandler | HttpRequestHandler represents a routine for processing of a specific group of HTTP requests. | Interface | apache.http.protocol | Apache HttpComponents |
|
| HttpRequestHandlerMapper | HttpRequestHandlerMapper can be used to resolve an instance of HttpRequestHandler matching a particular HttpRequest. | Interface | apache.http.protocol | Apache HttpComponents |
|
| HttpRequestHandlerRegistry | Maintains a map of HTTP request handlers keyed by a request URI pattern. | Class | apache.http.protocol | Apache HttpComponents |
|
| HttpRequestHandlerResolver | HttpRequestHandlerResolver can be used to resolve an instance of HttpRequestHandler matching a particular request URI. | Interface | apache.http.protocol | Apache HttpComponents |
|
| HttpRequestInterceptorList | Provides access to an ordered list of request interceptors. | Interface | apache.http.protocol | Apache HttpComponents |
|
| HttpResponseInterceptorList | Provides access to an ordered list of response interceptors. | Interface | apache.http.protocol | Apache HttpComponents |
|
| HttpService | HttpService is a server side HTTP protocol handler based on the classic (blocking) I/O model. | Class | apache.http.protocol | Apache HttpComponents |
|
| ImmutableHttpProcessor | Immutable HttpProcessor. | Class | apache.http.protocol | Apache HttpComponents |
|
| ProtocolException | Signals that an HTTP protocol violation has occurred. | Class | apache.http | Apache HttpComponents |
|
| ProtocolVersion | Represents a protocol version. | Class | apache.http | Apache HttpComponents |
|
| RequestConnControl | RequestConnControl is responsible for adding Connection header to the outgoing requests, which is essential for managing persistence of | Class | apache.http.protocol | Apache HttpComponents |
|
| RequestContent | RequestContent is the most important interceptor for outgoing requests. | Class | apache.http.protocol | Apache HttpComponents |
|
| RequestDate | RequestDate interceptor is responsible for adding Date header to the outgoing requests This interceptor is optional for client side | Class | apache.http.protocol | Apache HttpComponents |
|
| RequestExpectContinue | RequestExpectContinue is responsible for enabling the 'expect-continue' handshake by adding Expect header. | Class | apache.http.protocol | Apache HttpComponents |
|
| RequestTargetHost | RequestTargetHost is responsible for adding Host header. | Class | apache.http.protocol | Apache HttpComponents |
|
| RequestUserAgent | RequestUserAgent is responsible for adding User-Agent header. | Class | apache.http.protocol | Apache HttpComponents |
|
| ResponseConnControl | ResponseConnControl is responsible for adding Connection header to the outgoing responses, which is essential for managing persistence of | Class | apache.http.protocol | Apache HttpComponents |
|
| ResponseContent | ResponseContent is the most important interceptor for outgoing responses. | Class | apache.http.protocol | Apache HttpComponents |
|
| ResponseDate | ResponseDate is responsible for adding Date header to the outgoing responses. | Class | apache.http.protocol | Apache HttpComponents |
|
| ResponseServer | ResponseServer is responsible for adding Server header. | Class | apache.http.protocol | Apache HttpComponents |
|
| SyncBasicHttpContext | Thread-safe extension of the BasicHttpContext. | Class | apache.http.protocol | Apache HttpComponents |
|
| UriHttpRequestHandlerMapper | Maintains a map of HTTP request handlers keyed by a request URI pattern. | Class | apache.http.protocol | Apache HttpComponents |
|
| UriPatternMatcher | Maintains a map of objects keyed by a request URI pattern. | Class | apache.http.protocol | Apache HttpComponents |