Package | Description |
---|---|
org.apache.http |
Core HTTP component APIs and primitives.
|
org.apache.http.auth |
Client HTTP authentication APIs.
|
org.apache.http.client |
Client HTTP communication APIs.
|
org.apache.http.client.protocol |
Client specific HTTP protocol handlers.
|
org.apache.http.conn |
Client connection management APIs.
|
org.apache.http.conn.routing |
Client connection routing APIs.
|
org.apache.http.conn.socket |
Client connection socket APIs.
|
org.apache.http.conn.ssl |
Client TLS/SSL support.
|
org.apache.http.cookie |
Client HTTP state management APIs.
|
org.apache.http.impl |
Default implementations of HTTP connections for synchronous,
blocking communication.
|
org.apache.http.impl.auth |
Default implementations of standard and common HTTP authentication
schemes.
|
org.apache.http.impl.client |
Default HTTP client implementation.
|
org.apache.http.impl.conn |
Default implementations of client connection management
functions.
|
org.apache.http.impl.conn.tsccm |
Deprecated.
|
org.apache.http.impl.cookie |
Default implementations of standard and common HTTP state
management policies.
|
org.apache.http.protocol |
Core HTTP protocol execution framework and HTTP protocol handlers
for synchronous, blocking communication.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ConnectionReuseStrategy.keepAlive(HttpResponse response,
HttpContext context)
Decides whether a connection can be kept open after a request.
|
HttpResponse |
HttpResponseFactory.newHttpResponse(ProtocolVersion ver,
int status,
HttpContext context)
Creates a new response from status line elements.
|
HttpResponse |
HttpResponseFactory.newHttpResponse(StatusLine statusline,
HttpContext context)
Creates a new response from a status line.
|
void |
HttpRequestInterceptor.process(HttpRequest request,
HttpContext context)
Processes a request.
|
void |
HttpResponseInterceptor.process(HttpResponse response,
HttpContext context)
Processes a response.
|
Modifier and Type | Method and Description |
---|---|
Header |
ContextAwareAuthScheme.authenticate(Credentials credentials,
HttpRequest request,
HttpContext context)
Produces an authorization string for the given set of
Credentials . |
AuthScheme |
AuthSchemeProvider.create(HttpContext context)
Creates an instance of
AuthScheme . |
Modifier and Type | Method and Description |
---|---|
void |
AuthenticationStrategy.authFailed(HttpHost authhost,
AuthScheme authScheme,
HttpContext context)
Callback invoked in case of unsuccessful authentication.
|
void |
AuthenticationStrategy.authSucceeded(HttpHost authhost,
AuthScheme authScheme,
HttpContext context)
Callback invoked in case of successful authentication.
|
HttpResponse |
RequestDirector.execute(HttpHost target,
HttpRequest request,
HttpContext context)
Deprecated.
Executes a request.
|
HttpResponse |
HttpClient.execute(HttpHost target,
HttpRequest request,
HttpContext context)
Executes HTTP request using the given context.
|
<T> T |
HttpClient.execute(HttpHost target,
HttpRequest request,
ResponseHandler<? extends T> responseHandler,
HttpContext context)
Executes HTTP request to the target using the given context and
processes the response using the given response handler.
|
HttpResponse |
HttpClient.execute(HttpUriRequest request,
HttpContext context)
Executes HTTP request using the given context.
|
<T> T |
HttpClient.execute(HttpUriRequest request,
ResponseHandler<? extends T> responseHandler,
HttpContext context)
Executes HTTP request using the given context and processes the
response using the given response handler.
|
java.util.Map<java.lang.String,Header> |
AuthenticationStrategy.getChallenges(HttpHost authhost,
HttpResponse response,
HttpContext context)
Extracts from the given HTTP response a collection of authentication
challenges, each of which represents an authentication scheme supported
by the authentication host.
|
java.util.Map<java.lang.String,Header> |
AuthenticationHandler.getChallenges(HttpResponse response,
HttpContext context)
Deprecated.
Extracts from the given HTTP response a collection of authentication
challenges, each of which represents an authentication scheme supported
by the authentication host.
|
java.net.URI |
RedirectHandler.getLocationURI(HttpResponse response,
HttpContext context)
Deprecated.
Determines the location request is expected to be redirected to
given the response from the target server and the current request
execution context.
|
HttpUriRequest |
RedirectStrategy.getRedirect(HttpRequest request,
HttpResponse response,
HttpContext context)
Determines the redirect location given the response from the target
server and the current request execution context and generates a new
request to be sent to the location.
|
java.lang.Object |
UserTokenHandler.getUserToken(HttpContext context)
The token object returned by this method is expected to uniquely
identify the current user if the context is user specific or to be
null if it is not. |
boolean |
AuthenticationStrategy.isAuthenticationRequested(HttpHost authhost,
HttpResponse response,
HttpContext context)
Determines if the given HTTP response response represents
an authentication challenge that was sent back as a result
of authentication failure.
|
boolean |
AuthenticationHandler.isAuthenticationRequested(HttpResponse response,
HttpContext context)
Deprecated.
Determines if the given HTTP response response represents
an authentication challenge that was sent back as a result
of authentication failure
|
boolean |
RedirectStrategy.isRedirected(HttpRequest request,
HttpResponse response,
HttpContext context)
Determines if a request should be redirected to a new location
given the response from the target server.
|
boolean |
RedirectHandler.isRedirectRequested(HttpResponse response,
HttpContext context)
Deprecated.
Determines if a request should be redirected to a new location
given the response from the target server.
|
boolean |
ServiceUnavailableRetryStrategy.retryRequest(HttpResponse response,
int executionCount,
HttpContext context)
Determines if a method should be retried given the response from the target server.
|
boolean |
HttpRequestRetryHandler.retryRequest(java.io.IOException exception,
int executionCount,
HttpContext context)
Determines if a method should be retried after an IOException
occurs during execution.
|
java.util.Queue<AuthOption> |
AuthenticationStrategy.select(java.util.Map<java.lang.String,Header> challenges,
HttpHost authhost,
HttpResponse response,
HttpContext context)
Selects one authentication challenge out of all available and
creates and generates
AuthOption instance capable of
processing that challenge. |
AuthScheme |
AuthenticationHandler.selectScheme(java.util.Map<java.lang.String,Header> challenges,
HttpResponse response,
HttpContext context)
Deprecated.
Selects one authentication challenge out of all available and
creates and generates
AuthScheme instance capable of
processing that challenge. |
Modifier and Type | Class and Description |
---|---|
class |
HttpClientContext
Adaptor class that provides convenience type safe setters and getters
for common
HttpContext attributes used in the course
of HTTP request execution. |
Modifier and Type | Method and Description |
---|---|
static HttpClientContext |
HttpClientContext.adapt(HttpContext context) |
(package private) void |
RequestAuthenticationBase.process(AuthState authState,
HttpRequest request,
HttpContext context)
Deprecated.
|
void |
RequestTargetAuthentication.process(HttpRequest request,
HttpContext context)
Deprecated.
|
void |
RequestProxyAuthentication.process(HttpRequest request,
HttpContext context)
Deprecated.
|
void |
RequestClientConnControl.process(HttpRequest request,
HttpContext context) |
void |
RequestAddCookies.process(HttpRequest request,
HttpContext context) |
void |
RequestAuthCache.process(HttpRequest request,
HttpContext context) |
void |
RequestAcceptEncoding.process(HttpRequest request,
HttpContext context) |
void |
RequestDefaultHeaders.process(HttpRequest request,
HttpContext context) |
void |
RequestExpectContinue.process(HttpRequest request,
HttpContext context) |
void |
ResponseAuthCache.process(HttpResponse response,
HttpContext context)
Deprecated.
|
void |
ResponseProcessCookies.process(HttpResponse response,
HttpContext context) |
void |
ResponseContentEncoding.process(HttpResponse response,
HttpContext context) |
Constructor and Description |
---|
ClientContextConfigurer(HttpContext context)
Deprecated.
|
HttpClientContext(HttpContext context) |
Modifier and Type | Method and Description |
---|---|
void |
HttpClientConnectionManager.connect(HttpClientConnection conn,
HttpRoute route,
int connectTimeout,
HttpContext context)
Connects the underlying connection socket to the connection target in case
of a direct route or to the first proxy hop in case of a route via a proxy
(or multiple proxies).
|
void |
HttpClientConnectionOperator.connect(ManagedHttpClientConnection conn,
HttpHost host,
java.net.InetSocketAddress localAddress,
int connectTimeout,
SocketConfig socketConfig,
HttpContext context) |
long |
ConnectionKeepAliveStrategy.getKeepAliveDuration(HttpResponse response,
HttpContext context)
Returns the duration of time which this connection can be safely kept
idle.
|
void |
ManagedClientConnection.layerProtocol(HttpContext context,
HttpParams params)
Deprecated.
Layers a new protocol on top of a
tunnelled
connection. |
void |
ManagedClientConnection.open(HttpRoute route,
HttpContext context,
HttpParams params)
Deprecated.
Opens this connection according to the given route.
|
void |
ClientConnectionOperator.openConnection(OperatedClientConnection conn,
HttpHost target,
java.net.InetAddress local,
HttpContext context,
HttpParams params)
Deprecated.
Opens a connection to the given target host.
|
void |
HttpClientConnectionManager.routeComplete(HttpClientConnection conn,
HttpRoute route,
HttpContext context)
Marks the connection as fully established with all its intermediate
hops completed.
|
void |
ClientConnectionOperator.updateSecureConnection(OperatedClientConnection conn,
HttpHost target,
HttpContext context,
HttpParams params)
Deprecated.
Updates a connection with a layered secure connection.
|
void |
HttpClientConnectionManager.upgrade(HttpClientConnection conn,
HttpRoute route,
HttpContext context)
Upgrades the underlying connection socket to TLS/SSL (or another layering
protocol) after having executed
CONNECT method to all
intermediate proxy hops |
void |
HttpClientConnectionOperator.upgrade(ManagedHttpClientConnection conn,
HttpHost host,
HttpContext context) |
Modifier and Type | Method and Description |
---|---|
HttpRoute |
HttpRoutePlanner.determineRoute(HttpHost target,
HttpRequest request,
HttpContext context)
Determines the route for a request.
|
Modifier and Type | Method and Description |
---|---|
java.net.Socket |
PlainConnectionSocketFactory.connectSocket(int connectTimeout,
java.net.Socket socket,
HttpHost host,
java.net.InetSocketAddress remoteAddress,
java.net.InetSocketAddress localAddress,
HttpContext context) |
java.net.Socket |
ConnectionSocketFactory.connectSocket(int connectTimeout,
java.net.Socket sock,
HttpHost host,
java.net.InetSocketAddress remoteAddress,
java.net.InetSocketAddress localAddress,
HttpContext context)
Connects the socket to the target host with the given resolved remote address.
|
java.net.Socket |
LayeredConnectionSocketFactory.createLayeredSocket(java.net.Socket socket,
java.lang.String target,
int port,
HttpContext context)
Returns a socket connected to the given host that is layered over an
existing socket.
|
java.net.Socket |
PlainConnectionSocketFactory.createSocket(HttpContext context) |
java.net.Socket |
ConnectionSocketFactory.createSocket(HttpContext context)
Creates new, unconnected socket.
|
Modifier and Type | Method and Description |
---|---|
java.net.Socket |
SSLSocketFactory.connectSocket(int connectTimeout,
java.net.Socket socket,
HttpHost host,
java.net.InetSocketAddress remoteAddress,
java.net.InetSocketAddress localAddress,
HttpContext context)
Deprecated.
|
java.net.Socket |
SSLConnectionSocketFactory.connectSocket(int connectTimeout,
java.net.Socket socket,
HttpHost host,
java.net.InetSocketAddress remoteAddress,
java.net.InetSocketAddress localAddress,
HttpContext context) |
java.net.Socket |
SSLSocketFactory.createLayeredSocket(java.net.Socket socket,
java.lang.String target,
int port,
HttpContext context)
Deprecated.
|
java.net.Socket |
SSLConnectionSocketFactory.createLayeredSocket(java.net.Socket socket,
java.lang.String target,
int port,
HttpContext context) |
java.net.Socket |
SSLSocketFactory.createSocket(HttpContext context)
Deprecated.
|
java.net.Socket |
SSLConnectionSocketFactory.createSocket(HttpContext context) |
Modifier and Type | Method and Description |
---|---|
CookieSpec |
CookieSpecProvider.create(HttpContext context)
Creates an instance of
CookieSpec . |
Modifier and Type | Method and Description |
---|---|
protected java.util.Locale |
DefaultHttpResponseFactory.determineLocale(HttpContext context)
Determines the locale of the response.
|
boolean |
NoConnectionReuseStrategy.keepAlive(HttpResponse response,
HttpContext context) |
boolean |
DefaultConnectionReuseStrategy.keepAlive(HttpResponse response,
HttpContext context) |
HttpResponse |
DefaultHttpResponseFactory.newHttpResponse(ProtocolVersion ver,
int status,
HttpContext context) |
HttpResponse |
DefaultHttpResponseFactory.newHttpResponse(StatusLine statusline,
HttpContext context) |
Modifier and Type | Method and Description |
---|---|
Header |
NegotiateScheme.authenticate(Credentials credentials,
HttpRequest request,
HttpContext context)
Deprecated.
Produces Negotiate authorization Header based on token created by
processChallenge.
|
Header |
KerberosScheme.authenticate(Credentials credentials,
HttpRequest request,
HttpContext context)
Produces KERBEROS authorization Header based on token created by
processChallenge.
|
Header |
GGSSchemeBase.authenticate(Credentials credentials,
HttpRequest request,
HttpContext context) |
Header |
AuthSchemeBase.authenticate(Credentials credentials,
HttpRequest request,
HttpContext context) |
Header |
SPNegoScheme.authenticate(Credentials credentials,
HttpRequest request,
HttpContext context)
Produces SPNEGO authorization Header based on token created by
processChallenge.
|
Header |
DigestScheme.authenticate(Credentials credentials,
HttpRequest request,
HttpContext context)
Produces a digest authorization string for the given set of
Credentials , method name and URI. |
Header |
BasicScheme.authenticate(Credentials credentials,
HttpRequest request,
HttpContext context)
Produces basic authorization header for the given set of
Credentials . |
AuthScheme |
BasicSchemeFactory.create(HttpContext context) |
AuthScheme |
KerberosSchemeFactory.create(HttpContext context) |
AuthScheme |
NTLMSchemeFactory.create(HttpContext context) |
AuthScheme |
SPNegoSchemeFactory.create(HttpContext context) |
AuthScheme |
DigestSchemeFactory.create(HttpContext context) |
void |
HttpAuthenticator.generateAuthResponse(HttpRequest request,
AuthState authState,
HttpContext context) |
boolean |
HttpAuthenticator.handleAuthChallenge(HttpHost host,
HttpResponse response,
AuthenticationStrategy authStrategy,
AuthState authState,
HttpContext context) |
boolean |
HttpAuthenticator.isAuthenticationRequested(HttpHost host,
HttpResponse response,
AuthenticationStrategy authStrategy,
AuthState authState,
HttpContext context) |
Modifier and Type | Method and Description |
---|---|
protected HttpContext |
AbstractHttpClient.createHttpContext()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
HttpAuthenticator.authenticate(HttpHost host,
HttpResponse response,
AuthenticationStrategy authStrategy,
AuthState authState,
HttpContext context)
Deprecated.
|
void |
AuthenticationStrategyAdaptor.authFailed(HttpHost authhost,
AuthScheme authScheme,
HttpContext context)
Deprecated.
|
void |
AuthenticationStrategyImpl.authFailed(HttpHost authhost,
AuthScheme authScheme,
HttpContext context) |
void |
AuthenticationStrategyAdaptor.authSucceeded(HttpHost authhost,
AuthScheme authScheme,
HttpContext context)
Deprecated.
|
void |
AuthenticationStrategyImpl.authSucceeded(HttpHost authhost,
AuthScheme authScheme,
HttpContext context) |
protected HttpRequest |
DefaultRequestDirector.createConnectRequest(HttpRoute route,
HttpContext context)
Deprecated.
Creates the CONNECT request for tunnelling.
|
protected boolean |
DefaultRequestDirector.createTunnelToProxy(HttpRoute route,
int hop,
HttpContext context)
Deprecated.
Creates a tunnel to an intermediate proxy.
|
protected boolean |
DefaultRequestDirector.createTunnelToTarget(HttpRoute route,
HttpContext context)
Deprecated.
Creates a tunnel to the target server.
|
protected HttpRoute |
DefaultRequestDirector.determineRoute(HttpHost targetHost,
HttpRequest request,
HttpContext context)
Deprecated.
Determines the route for a request.
|
protected CloseableHttpResponse |
AbstractHttpClient.doExecute(HttpHost target,
HttpRequest request,
HttpContext context)
Deprecated.
|
protected CloseableHttpResponse |
MinimalHttpClient.doExecute(HttpHost target,
HttpRequest request,
HttpContext context) |
protected CloseableHttpResponse |
InternalHttpClient.doExecute(HttpHost target,
HttpRequest request,
HttpContext context) |
protected abstract CloseableHttpResponse |
CloseableHttpClient.doExecute(HttpHost target,
HttpRequest request,
HttpContext context) |
protected void |
DefaultRequestDirector.establishRoute(HttpRoute route,
HttpContext context)
Deprecated.
Establishes the target route.
|
HttpResponse |
AutoRetryHttpClient.execute(HttpHost target,
HttpRequest request,
HttpContext context)
Deprecated.
|
HttpResponse |
DefaultRequestDirector.execute(HttpHost targetHost,
HttpRequest request,
HttpContext context)
Deprecated.
|
HttpResponse |
DecompressingHttpClient.execute(HttpHost target,
HttpRequest request,
HttpContext context)
Deprecated.
|
CloseableHttpResponse |
CloseableHttpClient.execute(HttpHost target,
HttpRequest request,
HttpContext context)
Executes HTTP request using the given context.
|
<T> T |
AutoRetryHttpClient.execute(HttpHost target,
HttpRequest request,
ResponseHandler<? extends T> responseHandler,
HttpContext context)
Deprecated.
|
<T> T |
DecompressingHttpClient.execute(HttpHost target,
HttpRequest request,
ResponseHandler<? extends T> responseHandler,
HttpContext context)
Deprecated.
|
<T> T |
CloseableHttpClient.execute(HttpHost target,
HttpRequest request,
ResponseHandler<? extends T> responseHandler,
HttpContext context)
Executes a request using the default context and processes the
response using the given response handler.
|
HttpResponse |
AutoRetryHttpClient.execute(HttpUriRequest request,
HttpContext context)
Deprecated.
|
HttpResponse |
DecompressingHttpClient.execute(HttpUriRequest request,
HttpContext context)
Deprecated.
|
CloseableHttpResponse |
CloseableHttpClient.execute(HttpUriRequest request,
HttpContext context)
Executes HTTP request using the given context.
|
<T> HttpRequestFutureTask<T> |
FutureRequestExecutionService.execute(HttpUriRequest request,
HttpContext context,
ResponseHandler<T> responseHandler)
Schedule a request for execution.
|
<T> HttpRequestFutureTask<T> |
FutureRequestExecutionService.execute(HttpUriRequest request,
HttpContext context,
ResponseHandler<T> responseHandler,
FutureCallback<T> callback)
Schedule a request for execution.
|
<T> T |
AutoRetryHttpClient.execute(HttpUriRequest request,
ResponseHandler<? extends T> responseHandler,
HttpContext context)
Deprecated.
|
<T> T |
DecompressingHttpClient.execute(HttpUriRequest request,
ResponseHandler<? extends T> responseHandler,
HttpContext context)
Deprecated.
|
<T> T |
CloseableHttpClient.execute(HttpUriRequest request,
ResponseHandler<? extends T> responseHandler,
HttpContext context)
Executes a request using the default context and processes the
response using the given response handler.
|
protected java.util.List<java.lang.String> |
DefaultTargetAuthenticationHandler.getAuthPreferences(HttpResponse response,
HttpContext context)
Deprecated.
|
protected java.util.List<java.lang.String> |
AbstractAuthenticationHandler.getAuthPreferences(HttpResponse response,
HttpContext context)
Deprecated.
Returns default list of auth scheme names in their order of preference
based on the HTTP response and the current execution context.
|
protected java.util.List<java.lang.String> |
DefaultProxyAuthenticationHandler.getAuthPreferences(HttpResponse response,
HttpContext context)
Deprecated.
|
java.util.Map<java.lang.String,Header> |
AuthenticationStrategyAdaptor.getChallenges(HttpHost authhost,
HttpResponse response,
HttpContext context)
Deprecated.
|
java.util.Map<java.lang.String,Header> |
AuthenticationStrategyImpl.getChallenges(HttpHost authhost,
HttpResponse response,
HttpContext context)
Generates a map of challenge auth-scheme => Header entries.
|
java.util.Map<java.lang.String,Header> |
DefaultTargetAuthenticationHandler.getChallenges(HttpResponse response,
HttpContext context)
Deprecated.
|
java.util.Map<java.lang.String,Header> |
DefaultProxyAuthenticationHandler.getChallenges(HttpResponse response,
HttpContext context)
Deprecated.
|
long |
DefaultConnectionKeepAliveStrategy.getKeepAliveDuration(HttpResponse response,
HttpContext context) |
java.net.URI |
DefaultRedirectStrategy.getLocationURI(HttpRequest request,
HttpResponse response,
HttpContext context) |
java.net.URI |
DefaultRedirectHandler.getLocationURI(HttpResponse response,
HttpContext context)
Deprecated.
|
HttpUriRequest |
DefaultRedirectStrategyAdaptor.getRedirect(HttpRequest request,
HttpResponse response,
HttpContext context)
Deprecated.
|
HttpUriRequest |
DefaultRedirectStrategy.getRedirect(HttpRequest request,
HttpResponse response,
HttpContext context) |
java.lang.Object |
NoopUserTokenHandler.getUserToken(HttpContext context) |
java.lang.Object |
DefaultUserTokenHandler.getUserToken(HttpContext context) |
protected RoutedRequest |
DefaultRequestDirector.handleResponse(RoutedRequest roureq,
HttpResponse response,
HttpContext context)
Deprecated.
Analyzes a response to check need for a followup.
|
boolean |
AuthenticationStrategyAdaptor.isAuthenticationRequested(HttpHost authhost,
HttpResponse response,
HttpContext context)
Deprecated.
|
boolean |
AuthenticationStrategyImpl.isAuthenticationRequested(HttpHost authhost,
HttpResponse response,
HttpContext context) |
boolean |
DefaultTargetAuthenticationHandler.isAuthenticationRequested(HttpResponse response,
HttpContext context)
Deprecated.
|
boolean |
DefaultProxyAuthenticationHandler.isAuthenticationRequested(HttpResponse response,
HttpContext context)
Deprecated.
|
boolean |
DefaultRedirectStrategyAdaptor.isRedirected(HttpRequest request,
HttpResponse response,
HttpContext context)
Deprecated.
|
boolean |
DefaultRedirectStrategy.isRedirected(HttpRequest request,
HttpResponse response,
HttpContext context) |
boolean |
DefaultRedirectHandler.isRedirectRequested(HttpResponse response,
HttpContext context)
Deprecated.
|
boolean |
DefaultClientConnectionReuseStrategy.keepAlive(HttpResponse response,
HttpContext context) |
boolean |
DefaultServiceUnavailableRetryStrategy.retryRequest(HttpResponse response,
int executionCount,
HttpContext context) |
boolean |
DefaultHttpRequestRetryHandler.retryRequest(java.io.IOException exception,
int executionCount,
HttpContext context)
Used
retryCount and requestSentRetryEnabled to determine
if the given method should be retried. |
java.util.Queue<AuthOption> |
AuthenticationStrategyAdaptor.select(java.util.Map<java.lang.String,Header> challenges,
HttpHost authhost,
HttpResponse response,
HttpContext context)
Deprecated.
|
java.util.Queue<AuthOption> |
AuthenticationStrategyImpl.select(java.util.Map<java.lang.String,Header> challenges,
HttpHost authhost,
HttpResponse response,
HttpContext context) |
AuthScheme |
AbstractAuthenticationHandler.selectScheme(java.util.Map<java.lang.String,Header> challenges,
HttpResponse response,
HttpContext context)
Deprecated.
|
Constructor and Description |
---|
HttpRequestTaskCallable(HttpClient httpClient,
HttpUriRequest request,
HttpContext context,
ResponseHandler<V> responseHandler,
FutureCallback<V> callback,
FutureRequestExecutionMetrics metrics) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractClientConnAdapter
Deprecated.
(4.2) do not use
|
class |
AbstractPooledConnAdapter
Deprecated.
(4.2) do not use
|
(package private) class |
CPoolProxy |
class |
DefaultClientConnection
Deprecated.
(4.3) use
ManagedHttpClientConnectionFactory . |
class |
DefaultManagedHttpClientConnection
Default
ManagedHttpClientConnection implementation. |
(package private) class |
LoggingManagedHttpClientConnection |
protected class |
SingleClientConnManager.ConnAdapter
Deprecated.
The connection adapter used by this manager.
|
Modifier and Type | Method and Description |
---|---|
protected java.net.Proxy |
ProxySelectorRoutePlanner.chooseProxy(java.util.List<java.net.Proxy> proxies,
HttpHost target,
HttpRequest request,
HttpContext context)
Deprecated.
Chooses a proxy from a list of available proxies.
|
void |
PoolingHttpClientConnectionManager.connect(HttpClientConnection managedConn,
HttpRoute route,
int connectTimeout,
HttpContext context) |
void |
BasicHttpClientConnectionManager.connect(HttpClientConnection conn,
HttpRoute route,
int connectTimeout,
HttpContext context) |
void |
DefaultHttpClientConnectionOperator.connect(ManagedHttpClientConnection conn,
HttpHost host,
java.net.InetSocketAddress localAddress,
int connectTimeout,
SocketConfig socketConfig,
HttpContext context) |
protected HttpHost |
ProxySelectorRoutePlanner.determineProxy(HttpHost target,
HttpRequest request,
HttpContext context)
Deprecated.
Determines a proxy for the given target.
|
protected HttpHost |
DefaultProxyRoutePlanner.determineProxy(HttpHost target,
HttpRequest request,
HttpContext context) |
protected HttpHost |
DefaultRoutePlanner.determineProxy(HttpHost target,
HttpRequest request,
HttpContext context)
This implementation returns null.
|
protected HttpHost |
SystemDefaultRoutePlanner.determineProxy(HttpHost target,
HttpRequest request,
HttpContext context) |
HttpRoute |
DefaultHttpRoutePlanner.determineRoute(HttpHost target,
HttpRequest request,
HttpContext context)
Deprecated.
|
HttpRoute |
ProxySelectorRoutePlanner.determineRoute(HttpHost target,
HttpRequest request,
HttpContext context)
Deprecated.
|
HttpRoute |
DefaultRoutePlanner.determineRoute(HttpHost host,
HttpRequest request,
HttpContext context) |
void |
AbstractPooledConnAdapter.layerProtocol(HttpContext context,
HttpParams params)
Deprecated.
|
void |
ManagedClientConnectionImpl.layerProtocol(HttpContext context,
HttpParams params)
Deprecated.
|
void |
AbstractPoolEntry.layerProtocol(HttpContext context,
HttpParams params)
Deprecated.
Layers a protocol on top of an established tunnel.
|
void |
AbstractPooledConnAdapter.open(HttpRoute route,
HttpContext context,
HttpParams params)
Deprecated.
|
void |
ManagedClientConnectionImpl.open(HttpRoute route,
HttpContext context,
HttpParams params)
Deprecated.
|
void |
AbstractPoolEntry.open(HttpRoute route,
HttpContext context,
HttpParams params)
Deprecated.
Opens the underlying connection.
|
void |
DefaultClientConnectionOperator.openConnection(OperatedClientConnection conn,
HttpHost target,
java.net.InetAddress local,
HttpContext context,
HttpParams params)
Deprecated.
|
protected void |
DefaultClientConnectionOperator.prepareSocket(java.net.Socket sock,
HttpContext context,
HttpParams params)
Deprecated.
Performs standard initializations on a newly created socket.
|
void |
PoolingHttpClientConnectionManager.routeComplete(HttpClientConnection managedConn,
HttpRoute route,
HttpContext context) |
void |
BasicHttpClientConnectionManager.routeComplete(HttpClientConnection conn,
HttpRoute route,
HttpContext context) |
void |
DefaultClientConnectionOperator.updateSecureConnection(OperatedClientConnection conn,
HttpHost target,
HttpContext context,
HttpParams params)
Deprecated.
|
void |
PoolingHttpClientConnectionManager.upgrade(HttpClientConnection managedConn,
HttpRoute route,
HttpContext context) |
void |
BasicHttpClientConnectionManager.upgrade(HttpClientConnection conn,
HttpRoute route,
HttpContext context) |
void |
DefaultHttpClientConnectionOperator.upgrade(ManagedHttpClientConnection conn,
HttpHost host,
HttpContext context) |
Modifier and Type | Class and Description |
---|---|
class |
BasicPooledConnAdapter
Deprecated.
(4.2) do not use
|
Modifier and Type | Method and Description |
---|---|
CookieSpec |
BrowserCompatSpecFactory.create(HttpContext context)
Deprecated.
|
CookieSpec |
IgnoreSpecFactory.create(HttpContext context)
Deprecated.
|
CookieSpec |
RFC2965SpecFactory.create(HttpContext context)
Deprecated.
|
CookieSpec |
RFC2109SpecFactory.create(HttpContext context)
Deprecated.
|
CookieSpec |
NetscapeDraftSpecFactory.create(HttpContext context)
Deprecated.
|
CookieSpec |
BestMatchSpecFactory.create(HttpContext context)
Deprecated.
|
CookieSpec |
RFC2109SpecProvider.create(HttpContext context) |
CookieSpec |
DefaultCookieSpecProvider.create(HttpContext context) |
CookieSpec |
RFC2965SpecProvider.create(HttpContext context) |
CookieSpec |
NetscapeDraftSpecProvider.create(HttpContext context) |
CookieSpec |
IgnoreSpecProvider.create(HttpContext context) |
CookieSpec |
RFC6265CookieSpecProvider.create(HttpContext context) |
Modifier and Type | Class and Description |
---|---|
class |
BasicHttpContext
Default implementation of
HttpContext . |
class |
DefaultedHttpContext
Deprecated.
(4.3) no longer used.
|
class |
HttpCoreContext
Implementation of
HttpContext that provides convenience
setters for user assignable attributes and getter for readable attributes. |
class |
SyncBasicHttpContext
Deprecated.
(4.2) HttpContext instances may not be shared by multiple threads
|
Modifier and Type | Method and Description |
---|---|
HttpContext |
DefaultedHttpContext.getDefaults()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static HttpCoreContext |
HttpCoreContext.adapt(HttpContext context) |
protected HttpResponse |
HttpRequestExecutor.doReceiveResponse(HttpRequest request,
HttpClientConnection conn,
HttpContext context)
Waits for and receives a response.
|
protected HttpResponse |
HttpRequestExecutor.doSendRequest(HttpRequest request,
HttpClientConnection conn,
HttpContext context)
Send the given request over the given connection.
|
protected void |
HttpService.doService(HttpRequest request,
HttpResponse response,
HttpContext context)
The default implementation of this method attempts to resolve an
HttpRequestHandler for the request URI of the given request
and, if found, executes its
HttpRequestHandler.handle(HttpRequest, HttpResponse, HttpContext)
method. |
HttpResponse |
HttpRequestExecutor.execute(HttpRequest request,
HttpClientConnection conn,
HttpContext context)
Sends the request and obtain a response.
|
void |
HttpRequestHandler.handle(HttpRequest request,
HttpResponse response,
HttpContext context)
Handles the request and produces a response to be sent back to
the client.
|
void |
HttpService.handleRequest(HttpServerConnection conn,
HttpContext context)
Handles receives one HTTP request over the given connection within the
given execution context and sends a response back to the client.
|
void |
HttpRequestExecutor.postProcess(HttpResponse response,
HttpProcessor processor,
HttpContext context)
Post-processes the given response using the given protocol processor and
completes the process of request execution.
|
void |
HttpRequestExecutor.preProcess(HttpRequest request,
HttpProcessor processor,
HttpContext context)
Pre-process the given request using the given protocol processor and
initiates the process of request execution.
|
void |
BasicHttpProcessor.process(HttpRequest request,
HttpContext context)
Deprecated.
|
void |
RequestTargetHost.process(HttpRequest request,
HttpContext context) |
void |
RequestDate.process(HttpRequest request,
HttpContext context) |
void |
ImmutableHttpProcessor.process(HttpRequest request,
HttpContext context) |
void |
RequestContent.process(HttpRequest request,
HttpContext context) |
void |
RequestUserAgent.process(HttpRequest request,
HttpContext context) |
void |
RequestConnControl.process(HttpRequest request,
HttpContext context) |
void |
RequestExpectContinue.process(HttpRequest request,
HttpContext context) |
void |
BasicHttpProcessor.process(HttpResponse response,
HttpContext context)
Deprecated.
|
void |
ImmutableHttpProcessor.process(HttpResponse response,
HttpContext context) |
void |
ResponseDate.process(HttpResponse response,
HttpContext context) |
void |
ResponseContent.process(HttpResponse response,
HttpContext context)
Processes the response (possibly updating or inserting) Content-Length and Transfer-Encoding headers.
|
void |
ResponseConnControl.process(HttpResponse response,
HttpContext context) |
void |
ResponseServer.process(HttpResponse response,
HttpContext context) |
void |
HttpExpectationVerifier.verify(HttpRequest request,
HttpResponse response,
HttpContext context)
Verifies whether the given request meets the server's expectations.
|
Constructor and Description |
---|
BasicHttpContext(HttpContext parentContext) |
DefaultedHttpContext(HttpContext local,
HttpContext defaults)
Deprecated.
|
HttpCoreContext(HttpContext context) |
SyncBasicHttpContext(HttpContext parentContext)
Deprecated.
|