Package org.apache.http.client
Client HTTP communication APIs.
-
Interface Summary Interface Description AuthCache AbstractAuthSchemecache.AuthenticationHandler Deprecated. (4.2) useAuthenticationStrategyAuthenticationStrategy /** A handler for determining if an HTTP response represents an authentication challenge that was sent back to the client as a result of authentication failure.BackoffManager Represents a controller that dynamically adjusts the size of an available connection pool based on feedback from using the connections.ConnectionBackoffStrategy When managing a dynamic number of connections for a given route, this strategy assesses whether a given request execution outcome should result in a backoff signal or not, based on either examining theThrowablethat resulted or by examining the resulting response (e.g.CookieStore This interface represents an abstract store forCookieobjects.CredentialsProvider Abstract credentials provider that maintains a collection of user credentials.HttpClient This interface represents only the most basic contract for HTTP request execution.HttpRequestRetryHandler A handler for determining if an HttpRequest should be retried after a recoverable exception during execution.RedirectHandler Deprecated. (4.1) useRedirectStrategyRedirectStrategy A strategy for determining if an HTTP request should be redirected to a new location in response to an HTTP response received from the target server.RequestDirector Deprecated. (4.3) No longer usedResponseHandler<T> Handler that encapsulates the process of generating a response object from aHttpResponse.ServiceUnavailableRetryStrategy Strategy interface that allows API users to plug in their own logic to control whether or not a retry should automatically be done, how many times it should be retried and so on.UserTokenHandler A handler for determining if the given execution context is user specific or not. -
Exception Summary Exception Description CircularRedirectException Signals a circular redirectClientProtocolException Signals an error in the HTTP protocol.HttpResponseException Signals a non 2xx HTTP response.NonRepeatableRequestException Signals failure to retry the request due to non-repeatable request entity.RedirectException Signals violation of HTTP specification caused by an invalid redirect