Package org.apache.http.protocol

Core HTTP protocol execution framework and HTTP protocol handlers for synchronous, blocking communication.

See:
          Description

Interface Summary
ExecutionContext Deprecated. (4.3) use HttpCoreContext.
HttpContext HttpContext represents execution state of an HTTP process.
HttpExpectationVerifier Defines an interface to verify whether an incoming HTTP request meets the target server's expectations.
HttpProcessor HTTP protocol processor is a collection of 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.
HttpRequestHandler HttpRequestHandler represents a routine for processing of a specific group of HTTP requests.
HttpRequestHandlerMapper HttpRequestHandlerMapper can be used to resolve an instance of HttpRequestHandler matching a particular HttpRequest.
HttpRequestHandlerResolver Deprecated. see HttpRequestHandlerMapper
HttpRequestInterceptorList Deprecated. (4.3)
HttpResponseInterceptorList Deprecated. (4.3)
 

Class Summary
BasicHttpContext Default implementation of HttpContext.
BasicHttpProcessor Deprecated. (4.3)
DefaultedHttpContext Deprecated. (4.3) no longer used.
HTTP Constants and static helpers related to the HTTP protocol.
HttpCoreContext Implementation of HttpContext that provides convenience setters for user assignable attributes and getter for readable attributes.
HttpDateGenerator Generates a date in the format required by the HTTP protocol.
HttpProcessorBuilder Builder for HttpProcessor instances.
HttpRequestExecutor HttpRequestExecutor is a client side HTTP protocol handler based on the blocking (classic) I/O model.
HttpRequestHandlerRegistry Deprecated. (4.3) use UriHttpRequestHandlerMapper
HttpService HttpService is a server side HTTP protocol handler based on the classic (blocking) I/O model.
ImmutableHttpProcessor Immutable HttpProcessor.
RequestConnControl RequestConnControl is responsible for adding Connection header to the outgoing requests, which is essential for managing persistence of HTTP/1.0 connections.
RequestContent RequestContent is the most important interceptor for outgoing requests.
RequestDate RequestDate interceptor is responsible for adding Date header to the outgoing requests This interceptor is optional for client side protocol processors.
RequestExpectContinue RequestExpectContinue is responsible for enabling the 'expect-continue' handshake by adding Expect header.
RequestTargetHost RequestTargetHost is responsible for adding Host header.
RequestUserAgent RequestUserAgent is responsible for adding User-Agent header.
ResponseConnControl ResponseConnControl is responsible for adding Connection header to the outgoing responses, which is essential for managing persistence of HTTP/1.0 connections.
ResponseContent ResponseContent is the most important interceptor for outgoing responses.
ResponseDate ResponseDate is responsible for adding Date header to the outgoing responses.
ResponseServer ResponseServer is responsible for adding Server header.
SyncBasicHttpContext Deprecated. (4.2) HttpContext instances may not be shared by multiple threads
UriHttpRequestHandlerMapper Maintains a map of HTTP request handlers keyed by a request URI pattern.
UriPatternMatcher<T> Maintains a map of objects keyed by a request URI pattern.
 

Package org.apache.http.protocol Description

Core HTTP protocol execution framework and HTTP protocol handlers for synchronous, blocking communication.



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