Package org.apache.http.impl.client
Class ContentEncodingHttpClient
java.lang.Object
org.apache.http.impl.client.CloseableHttpClient
org.apache.http.impl.client.AbstractHttpClient
org.apache.http.impl.client.DefaultHttpClient
org.apache.http.impl.client.ContentEncodingHttpClient
- All Implemented Interfaces:
Closeable,AutoCloseable,HttpClient
@Deprecated
@Contract(threading=SAFE_CONDITIONAL)
public class ContentEncodingHttpClient
extends DefaultHttpClient
Deprecated.
DefaultHttpClient sub-class which includes a RequestAcceptEncoding
for the request and response.
Deprecation note: due to the way this class modifies a response body
without changing the response headers to reflect the entity changes, it cannot
be used as the "backend" for a caching HttpClient and still have uncompressed responses be cached.
Users are encouraged to use the DecompressingHttpClient instead
of this class, which can be wired in either before or after caching, depending on
whether you want to cache responses in compressed or uncompressed form.- Since:
- 4.1
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.ContentEncodingHttpClient(ClientConnectionManager conman, org.apache.http.params.HttpParams params) Deprecated.Creates a new HTTP client from parameters and a connection manager.ContentEncodingHttpClient(org.apache.http.params.HttpParams params) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.http.protocol.BasicHttpProcessorDeprecated.Create the processor with the following interceptors:RequestDefaultHeadersRequestContentRequestTargetHostRequestClientConnControlRequestUserAgentRequestExpectContinueRequestAddCookiesResponseProcessCookiesRequestAuthCacheRequestTargetAuthenticationRequestProxyAuthenticationMethods inherited from class org.apache.http.impl.client.DefaultHttpClient
createHttpParams, setDefaultHttpParamsMethods inherited from class org.apache.http.impl.client.AbstractHttpClient
addRequestInterceptor, addRequestInterceptor, addResponseInterceptor, addResponseInterceptor, clearRequestInterceptors, clearResponseInterceptors, close, createAuthSchemeRegistry, createClientConnectionManager, createClientRequestDirector, createClientRequestDirector, createClientRequestDirector, createConnectionKeepAliveStrategy, createConnectionReuseStrategy, createCookieSpecRegistry, createCookieStore, createCredentialsProvider, createHttpContext, createHttpRequestRetryHandler, createHttpRoutePlanner, createProxyAuthenticationHandler, createProxyAuthenticationStrategy, createRedirectHandler, createRequestExecutor, createTargetAuthenticationHandler, createTargetAuthenticationStrategy, createUserTokenHandler, determineParams, doExecute, getAuthSchemes, getBackoffManager, getConnectionBackoffStrategy, getConnectionKeepAliveStrategy, getConnectionManager, getConnectionReuseStrategy, getCookieSpecs, getCookieStore, getCredentialsProvider, getHttpProcessor, getHttpRequestRetryHandler, getParams, getProxyAuthenticationHandler, getProxyAuthenticationStrategy, getRedirectHandler, getRedirectStrategy, getRequestExecutor, getRequestInterceptor, getRequestInterceptorCount, getResponseInterceptor, getResponseInterceptorCount, getRoutePlanner, getTargetAuthenticationHandler, getTargetAuthenticationStrategy, getUserTokenHandler, removeRequestInterceptorByClass, removeResponseInterceptorByClass, setAuthSchemes, setBackoffManager, setConnectionBackoffStrategy, setCookieSpecs, setCookieStore, setCredentialsProvider, setHttpRequestRetryHandler, setKeepAliveStrategy, setParams, setProxyAuthenticationHandler, setProxyAuthenticationStrategy, setRedirectHandler, setRedirectStrategy, setReuseStrategy, setRoutePlanner, setTargetAuthenticationHandler, setTargetAuthenticationStrategy, setUserTokenHandler
-
Constructor Details
-
ContentEncodingHttpClient
public ContentEncodingHttpClient(ClientConnectionManager conman, org.apache.http.params.HttpParams params) Deprecated.Creates a new HTTP client from parameters and a connection manager.- Parameters:
params- the parametersconman- the connection manager
-
ContentEncodingHttpClient
public ContentEncodingHttpClient(org.apache.http.params.HttpParams params) Deprecated.- Parameters:
params-
-
ContentEncodingHttpClient
public ContentEncodingHttpClient()Deprecated.
-
-
Method Details
-
createHttpProcessor
protected org.apache.http.protocol.BasicHttpProcessor createHttpProcessor()Deprecated.Create the processor with the following interceptors:RequestDefaultHeadersRequestContentRequestTargetHostRequestClientConnControlRequestUserAgentRequestExpectContinueRequestAddCookiesResponseProcessCookiesRequestAuthCacheRequestTargetAuthenticationRequestProxyAuthentication
- Overrides:
createHttpProcessorin classDefaultHttpClient- Returns:
- the processor with the added interceptors.
-
HttpClientBuilder