## Package org.apache.http.impl.client

Default implementations for interfaces in `org.apache.http.client`.

See:
Description

Class Summary
AbstractAuthenticationHandler: Deprecated. (4.2) use `AuthenticationStrategy`
AbstractHttpClient: Base class for `HttpClient` implementations.
AIMDBackoffManager: The `AIMDBackoffManager` applies an additive increase, multiplicative decrease (AIMD) to managing a dynamic limit to the number of connections allowed to a given host.
AutoRetryHttpClient: `HttpClient` implementation that can automatically retry the request in case of a non-2xx response using the `ServiceUnavailableRetryStrategy` interface.
BasicAuthCache: Default implementation of `AuthCache`.
BasicCookieStore: Default implementation of `CookieStore`
BasicCredentialsProvider: Default implementation of `CredentialsProvider`.
BasicResponseHandler: A `ResponseHandler` that returns the response body as a String for successful (2xx) responses.
ClientParamsStack: Represents a stack of parameter collections.
ContentEncodingHttpClient: Deprecated.
DecompressingHttpClient: Decorator adding support for compressed responses.
DefaultBackoffStrategy: This `ConnectionBackoffStrategy` backs off either for a raw network socket or connection timeout or if the server explicitly sends a 503 (Service Unavailable) response.
DefaultConnectionKeepAliveStrategy: Default implementation of a strategy deciding duration that a connection can remain idle.
DefaultHttpClient: Default implementation of `HttpClient` pre-configured for most common use scenarios.
DefaultHttpRequestRetryHandler: The default `HttpRequestRetryHandler` used by request executors.
DefaultProxyAuthenticationHandler: Deprecated. (4.2) use `ProxyAuthenticationStrategy`
DefaultRedirectHandler: Deprecated. (4.1) use `DefaultRedirectStrategy`.
DefaultRedirectStrategy: Default implementation of `RedirectStrategy`.
DefaultRequestDirector: Default implementation of `RequestDirector`.
DefaultServiceUnavailableRetryStrategy: Default implementation of the `ServiceUnavailableRetryStrategy` interface.
DefaultTargetAuthenticationHandler: Deprecated. (4.2) use `TargetAuthenticationStrategy`
DefaultUserTokenHandler: Default implementation of `UserTokenHandler`.
EntityEnclosingRequestWrapper: A wrapper class for `HttpEntityEnclosingRequest`s that can be used to change properties of the current request without modifying the original object.
HttpAuthenticator
LaxRedirectStrategy: Lax `RedirectStrategy` implementation that automatically redirects all HEAD, GET and POST requests.
NullBackoffStrategy: This is a `ConnectionBackoffStrategy` that never backs off, for compatibility with existing behavior.
ProxyAuthenticationStrategy: Default `AuthenticationStrategy` implementation for proxy host authentication.
ProxyClient
RedirectLocations: This class represents a collection of `URI`s used as redirect locations.
RequestWrapper: A wrapper class for `HttpRequest`s that can be used to change properties of the current request without modifying the original object.
RoutedRequest: A request with the route along which it should be sent.
StandardHttpRequestRetryHandler: A `HttpRequestRetryHandler` which assumes that all requested HTTP methods which should be idempotent according to RFC-2616 are in fact idempotent and can be retried.
SystemDefaultHttpClient: An extension of `DefaultHttpClient` pre-configured using system properties.
TargetAuthenticationStrategy: Default `AuthenticationStrategy` implementation for proxy host authentication.

Exception Summary
TunnelRefusedException: Signals that the tunnel request was rejected by the proxy host.

## Package org.apache.http.impl.client Description

Default implementations for interfaces in `org.apache.http.client`.

Copyright © 1999-2013 The Apache Software Foundation. All Rights Reserved.