Org.Apache.Http.Impl.Client Namespace

Provides default implementations for Apache HTTP client components.

Classes

Name Description
AbstractAuthenticationHandler

Base implementation for selecting an HTTP authentication scheme.

AbstractHttpClient

Base HTTP client that coordinates protocol handlers and connection strategies.

BasicCookieStore

Thread-safe in-memory cookie store.

BasicCredentialsProvider

Thread-safe provider of credentials by authentication scope.

BasicResponseHandler

Response handler that returns a successful response body as text.

ClientParamsStack

Layered HTTP parameters resolved by override, request, client, then application priority.

DefaultConnectionKeepAliveStrategy

Default strategy that obtains keep-alive duration from response headers.

DefaultHttpClient

HTTP client that supplies the standard default components.

DefaultHttpRequestRetryHandler

Default policy for retrying failed HTTP requests.

DefaultProxyAuthenticationHandler

Authentication handler for proxy challenges.

DefaultRedirectHandler

Default handler for HTTP redirects.

DefaultRequestDirector

Default coordinator for routing, executing, and following up HTTP requests.

DefaultTargetAuthenticationHandler

Authentication handler for target-server challenges.

DefaultUserTokenHandler

Default provider of a connection user token.

EntityEnclosingRequestWrapper

Request wrapper that retains an HTTP entity.

RedirectLocations

Set of redirect locations used to detect redirect loops.

RequestWrapper

Mutable execution wrapper for an HTTP request.

RoutedRequest

Pairing of a request wrapper with its route.

TunnelRefusedException

Exception raised when a proxy refuses a CONNECT tunnel.