The HttpClient component supports the client-side of RFC 1945 (HTTP/1.0) and RFC 2616 (HTTP/1.1) , several related specifications (RFC 2109 (Cookies) , RFC 2617 (HTTP Authentication) , etc.), and provides a framework by which new request types (methods) or HTTP extensions can be created easily.
| Class name | Qualified name |
|---|
| AutoCloseInputStream | org.apache.commons.httpclient.AutoCloseInputStream |
| ChunkedInputStream | org.apache.commons.httpclient.ChunkedInputStream |
| ChunkedOutputStream | org.apache.commons.httpclient.ChunkedOutputStream |
| CircularRedirectException | org.apache.commons.httpclient.CircularRedirectException |
| ConnectMethod | org.apache.commons.httpclient.ConnectMethod |
| ConnectTimeoutException | org.apache.commons.httpclient.ConnectTimeoutException |
| ConnectionPoolTimeoutException | org.apache.commons.httpclient.ConnectionPoolTimeoutException |
| ContentLengthInputStream | org.apache.commons.httpclient.ContentLengthInputStream |
| Cookie | org.apache.commons.httpclient.Cookie |
| Credentials | org.apache.commons.httpclient.Credentials |
| DefaultHttpMethodRetryHandler | org.apache.commons.httpclient.DefaultHttpMethodRetryHandler |
| DefaultMethodRetryHandler | org.apache.commons.httpclient.DefaultMethodRetryHandler |
| Header | org.apache.commons.httpclient.Header |
| HeaderElement | org.apache.commons.httpclient.HeaderElement |
| HeaderGroup | org.apache.commons.httpclient.HeaderGroup |
| HostConfiguration | org.apache.commons.httpclient.HostConfiguration |
| HttpClient | org.apache.commons.httpclient.HttpClient |
| HttpClientError | org.apache.commons.httpclient.HttpClientError |
| HttpConnection | org.apache.commons.httpclient.HttpConnection |
| HttpConnectionManager | org.apache.commons.httpclient.HttpConnectionManager |
| HttpConstants | org.apache.commons.httpclient.HttpConstants |
| HttpContentTooLargeException | org.apache.commons.httpclient.HttpContentTooLargeException |
| HttpException | org.apache.commons.httpclient.HttpException |
| HttpHost | org.apache.commons.httpclient.HttpHost |
| HttpMethod | org.apache.commons.httpclient.HttpMethod |
| HttpMethodBase | org.apache.commons.httpclient.HttpMethodBase |
| HttpMethodDirector | org.apache.commons.httpclient.HttpMethodDirector |
| HttpMethodRetryHandler | org.apache.commons.httpclient.HttpMethodRetryHandler |
| HttpParser | org.apache.commons.httpclient.HttpParser |
| HttpRecoverableException | org.apache.commons.httpclient.HttpRecoverableException |
| HttpState | org.apache.commons.httpclient.HttpState |
| HttpStatus | org.apache.commons.httpclient.HttpStatus |
| HttpURL | org.apache.commons.httpclient.HttpURL |
| HttpVersion | org.apache.commons.httpclient.HttpVersion |
| HttpsURL | org.apache.commons.httpclient.HttpsURL |
| InvalidRedirectLocationException | org.apache.commons.httpclient.InvalidRedirectLocationException |
| MethodRetryHandler | org.apache.commons.httpclient.MethodRetryHandler |
| MultiThreadedHttpConnectionManager | org.apache.commons.httpclient.MultiThreadedHttpConnectionManager |
| NTCredentials | org.apache.commons.httpclient.NTCredentials |
| NameValuePair | org.apache.commons.httpclient.NameValuePair |
| NoHttpResponseException | org.apache.commons.httpclient.NoHttpResponseException |
| ProtocolException | org.apache.commons.httpclient.ProtocolException |
| ProxyClient | org.apache.commons.httpclient.ProxyClient |
| ProxyHost | org.apache.commons.httpclient.ProxyHost |
| RedirectException | org.apache.commons.httpclient.RedirectException |
| ResponseConsumedWatcher | org.apache.commons.httpclient.ResponseConsumedWatcher |
| SimpleHttpConnectionManager | org.apache.commons.httpclient.SimpleHttpConnectionManager |
| StatusLine | org.apache.commons.httpclient.StatusLine |
| URI | org.apache.commons.httpclient.URI |
| URIException | org.apache.commons.httpclient.URIException |
| UsernamePasswordCredentials | org.apache.commons.httpclient.UsernamePasswordCredentials |
| Wire | org.apache.commons.httpclient.Wire |
| WireLogInputStream | org.apache.commons.httpclient.WireLogInputStream |
| WireLogOutputStream | org.apache.commons.httpclient.WireLogOutputStream |
| AuthChallengeException | org.apache.commons.httpclient.auth.AuthChallengeException |
| AuthChallengeParser | org.apache.commons.httpclient.auth.AuthChallengeParser |
| AuthChallengeProcessor | org.apache.commons.httpclient.auth.AuthChallengeProcessor |
| AuthPolicy | org.apache.commons.httpclient.auth.AuthPolicy |
| AuthScheme | org.apache.commons.httpclient.auth.AuthScheme |
| AuthSchemeBase | org.apache.commons.httpclient.auth.AuthSchemeBase |
| AuthScope | org.apache.commons.httpclient.auth.AuthScope |
| AuthState | org.apache.commons.httpclient.auth.AuthState |
| AuthenticationException | org.apache.commons.httpclient.auth.AuthenticationException |
| BasicScheme | org.apache.commons.httpclient.auth.BasicScheme |
| CredentialsNotAvailableException | org.apache.commons.httpclient.auth.CredentialsNotAvailableException |
| CredentialsProvider | org.apache.commons.httpclient.auth.CredentialsProvider |
| DigestScheme | org.apache.commons.httpclient.auth.DigestScheme |
| HttpAuthRealm | org.apache.commons.httpclient.auth.HttpAuthRealm |
| HttpAuthenticator | org.apache.commons.httpclient.auth.HttpAuthenticator |
| InvalidCredentialsException | org.apache.commons.httpclient.auth.InvalidCredentialsException |
| MalformedChallengeException | org.apache.commons.httpclient.auth.MalformedChallengeException |
| NTLM | org.apache.commons.httpclient.auth.NTLM |
| NTLMScheme | org.apache.commons.httpclient.auth.NTLMScheme |
| RFC2617Scheme | org.apache.commons.httpclient.auth.RFC2617Scheme |
| Cookie2 | org.apache.commons.httpclient.cookie.Cookie2 |
| CookieAttributeHandler | org.apache.commons.httpclient.cookie.CookieAttributeHandler |
| CookieOrigin | org.apache.commons.httpclient.cookie.CookieOrigin |
| CookiePathComparator | org.apache.commons.httpclient.cookie.CookiePathComparator |
| CookiePolicy | org.apache.commons.httpclient.cookie.CookiePolicy |
| CookieSpec | org.apache.commons.httpclient.cookie.CookieSpec |
| CookieSpecBase | org.apache.commons.httpclient.cookie.CookieSpecBase |
| CookieVersionSupport | org.apache.commons.httpclient.cookie.CookieVersionSupport |
| IgnoreCookiesSpec | org.apache.commons.httpclient.cookie.IgnoreCookiesSpec |
| MalformedCookieException | org.apache.commons.httpclient.cookie.MalformedCookieException |
| NetscapeDraftSpec | org.apache.commons.httpclient.cookie.NetscapeDraftSpec |
| RFC2109Spec | org.apache.commons.httpclient.cookie.RFC2109Spec |
| RFC2965Spec | org.apache.commons.httpclient.cookie.RFC2965Spec |
| ByteArrayRequestEntity | org.apache.commons.httpclient.methods.ByteArrayRequestEntity |
| DeleteMethod | org.apache.commons.httpclient.methods.DeleteMethod |
| EntityEnclosingMethod | org.apache.commons.httpclient.methods.EntityEnclosingMethod |
| ExpectContinueMethod | org.apache.commons.httpclient.methods.ExpectContinueMethod |
| FileRequestEntity | org.apache.commons.httpclient.methods.FileRequestEntity |
| GetMethod | org.apache.commons.httpclient.methods.GetMethod |
| HeadMethod | org.apache.commons.httpclient.methods.HeadMethod |
| InputStreamRequestEntity | org.apache.commons.httpclient.methods.InputStreamRequestEntity |
| MultipartPostMethod | org.apache.commons.httpclient.methods.MultipartPostMethod |
| OptionsMethod | org.apache.commons.httpclient.methods.OptionsMethod |
| PostMethod | org.apache.commons.httpclient.methods.PostMethod |
| PutMethod | org.apache.commons.httpclient.methods.PutMethod |
| RequestEntity | org.apache.commons.httpclient.methods.RequestEntity |
| StringRequestEntity | org.apache.commons.httpclient.methods.StringRequestEntity |
| TraceMethod | org.apache.commons.httpclient.methods.TraceMethod |
| ByteArrayPartSource | org.apache.commons.httpclient.methods.multipart.ByteArrayPartSource |
| FilePart | org.apache.commons.httpclient.methods.multipart.FilePart |
| FilePartSource | org.apache.commons.httpclient.methods.multipart.FilePartSource |
| MultipartRequestEntity | org.apache.commons.httpclient.methods.multipart.MultipartRequestEntity |
| Part | org.apache.commons.httpclient.methods.multipart.Part |
| PartBase | org.apache.commons.httpclient.methods.multipart.PartBase |
| PartSource | org.apache.commons.httpclient.methods.multipart.PartSource |
| StringPart | org.apache.commons.httpclient.methods.multipart.StringPart |
| DefaultHttpParams | org.apache.commons.httpclient.params.DefaultHttpParams |
| DefaultHttpParamsFactory | org.apache.commons.httpclient.params.DefaultHttpParamsFactory |
| HostParams | org.apache.commons.httpclient.params.HostParams |
| HttpClientParams | org.apache.commons.httpclient.params.HttpClientParams |
| HttpConnectionManagerParams | org.apache.commons.httpclient.params.HttpConnectionManagerParams |
| HttpConnectionParams | org.apache.commons.httpclient.params.HttpConnectionParams |
| HttpMethodParams | org.apache.commons.httpclient.params.HttpMethodParams |
| HttpParams | org.apache.commons.httpclient.params.HttpParams |
| HttpParamsFactory | org.apache.commons.httpclient.params.HttpParamsFactory |
| ControllerThreadSocketFactory | org.apache.commons.httpclient.protocol.ControllerThreadSocketFactory |
| DefaultProtocolSocketFactory | org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory |
| Protocol | org.apache.commons.httpclient.protocol.Protocol |
| ProtocolSocketFactory | org.apache.commons.httpclient.protocol.ProtocolSocketFactory |
| ReflectionSocketFactory | org.apache.commons.httpclient.protocol.ReflectionSocketFactory |
| SSLProtocolSocketFactory | org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory |
| SecureProtocolSocketFactory | org.apache.commons.httpclient.protocol.SecureProtocolSocketFactory |
| DateParseException | org.apache.commons.httpclient.util.DateParseException |
| DateParser | org.apache.commons.httpclient.util.DateParser |
| DateUtil | org.apache.commons.httpclient.util.DateUtil |
| EncodingUtil | org.apache.commons.httpclient.util.EncodingUtil |
| ExceptionUtil | org.apache.commons.httpclient.util.ExceptionUtil |
| HttpURLConnection | org.apache.commons.httpclient.util.HttpURLConnection |
| IdleConnectionHandler | org.apache.commons.httpclient.util.IdleConnectionHandler |
| IdleConnectionTimeoutThread | org.apache.commons.httpclient.util.IdleConnectionTimeoutThread |
| LangUtils | org.apache.commons.httpclient.util.LangUtils |
| ParameterFormatter | org.apache.commons.httpclient.util.ParameterFormatter |
| ParameterParser | org.apache.commons.httpclient.util.ParameterParser |
| TimeoutController | org.apache.commons.httpclient.util.TimeoutController |
| URIUtil | org.apache.commons.httpclient.util.URIUtil |