| Class Summary | |
|---|---|
| AuthChallengeException | Signals a failure processing authentication challenge |
| AuthChallengeParser | This class provides utility methods for parsing HTTP www and proxy authentication challenges. |
| AuthChallengeProcessor | This class provides utility methods for processing HTTP www and proxy authentication challenges. |
| AuthenticationException | Signals a failure in authentication process |
| AuthPolicy | Authentication policy class. |
| AuthScheme |
This interface represents an abstract challenge-response oriented authentication scheme. |
| AuthSchemeBase |
Abstract authentication scheme class that implements AuthScheme interface and provides a default contstructor. |
| AuthScope | The class represents an authentication scope consisting of a host name, a port number, a realm name and an authentication scheme name which Credentials apply to. |
| AuthState | This class provides detailed information about the state of the authentication process. |
| BasicScheme |
Basic authentication scheme as defined in RFC 2617. |
| ByteArrayPartSource | A PartSource that reads from a byte array. |
| ByteArrayRequestEntity | A RequestEntity that contains an array of bytes. |
| ChunkedInputStream |
Transparently coalesces chunks of a HTTP stream that uses Transfer-Encoding chunked. Note that this class NEVER closes the underlying stream, even when close gets called. |
| ChunkedOutputStream | Implements HTTP chunking support. |
| CircularRedirectException | Signals a circular redirect |
| ConnectionPoolTimeoutException | A timeout while connecting waiting for an available connection from an HttpConnectionManager. |
| ConnectMethod | Establishes a tunneled HTTP connection via the CONNECT method. |
| ConnectTimeoutException | A timeout while connecting to an HTTP server or waiting for an available connection from an HttpConnectionManager. |
| ContentLengthInputStream | Cuts the wrapped InputStream off after a specified number of bytes. |
| ControllerThreadSocketFactory | This helper class is intedned to help work around the limitation of older Java versions (older than 1.4) that prevents from specifying a connection timeout when creating a socket. |
| ControllerThreadSocketFactory.SocketTask | Helper class for wrapping socket based tasks. |
| Cookie |
HTTP "magic-cookie" represents a piece of state information that the HTTP agent and the target server can exchange to maintain a session. |
| Cookie2 |
Cookie class for RFC2965Spec cookie specification. |
| CookieAttributeHandler | Ths interface represents a cookie attribute handler responsible for parsing, validating, and matching a specific cookie attribute, such as path, domain, port, etc. |
| CookieOrigin | CookieOrigin class incapsulates details of an origin server that are relevant when parsing, validating or matching HTTP cookies. |
| CookiePathComparator | This cookie comparator ensures that multiple cookies satisfying a common criteria are ordered in the Cookie header such that those with more specific Path attributes precede those with less specific. |
| CookiePolicy | Cookie management policy class. |
| CookieSpec | Defines the cookie management specification. |
| CookieSpecBase | Cookie management functions shared by all specification. |
| CookieVersionSupport | Defines cookie specification specific capabilities |
| Credentials |
Authentication credentials. This is just a marker interface, the current implementation has no methods. |
| CredentialsNotAvailableException | Authentication credentials required to respond to a authentication challenge are not available |
| CredentialsProvider |
Credentials provider interface can be used to provide |
| DateParseException | An exception to indicate an error parsing a date string. |
| DateParser | A utility class for parsing HTTP dates as used in cookies and other headers. |
| DateUtil | A utility class for parsing and formatting HTTP dates as used in cookies and other headers. |
| DefaultHttpMethodRetryHandler | The default HttpMethodRetryHandler used by HttpMethods. |
| DefaultHttpParams | This class represents a collection of HTTP protocol parameters. |
| DefaultHttpParamsFactory | |
| DefaultMethodRetryHandler | The default MethodRetryHandler used by HttpMethodBase. |
| DefaultProtocolSocketFactory | The default class for creating protocol sockets. |
| DeleteMethod | Implements the HTTP DELETE method. |
| DigestScheme |
Digest authentication scheme as defined in RFC 2617. |
| EncodingUtil | The home for utility methods that handle various encoding tasks. |
| EntityEnclosingMethod | This abstract class serves as a foundation for all HTTP methods that can enclose an entity within requests |
| ExceptionUtil | The home for utility methods that handle various exception-related tasks. |
| ExpectContinueMethod |
This abstract class serves as a foundation for all HTTP methods that support 'Expect: 100-continue' handshake. |
| FilePart | This class implements a part of a Multipart post object that consists of a file. |
| FilePartSource | A PartSource that reads from a File. |
| FileRequestEntity | A RequestEntity that represents a File. |
| GetMethod | Implements the HTTP GET method. |
| Header |
An HTTP header. |
| HeaderElement |
One element of an HTTP header's value. Some HTTP headers (such as the set-cookie header) have values that can be decomposed into multiple elements. |
| HeaderGroup | A class for combining a set of headers. |
| HeadMethod | Implements the HTTP HEAD method. |
| HostConfiguration | Holds all of the variables needed to describe an HTTP connection to a host. |
| HostParams |
This class represents a collection of HTTP protocol parameters applicable to
instances of HostConfiguration.
|
| HttpAuthenticator | Utility methods for HTTP authorization and authentication. |
| HttpAuthRealm | The key used to look up authentication credentials. |
| HttpClient |
An HTTP "user-agent", containing an |
| HttpClientError | Signals that an error has occurred. |
| HttpClientParams |
This class represents a collection of HTTP protocol parameters applicable to
instances of HttpClient.
|
| HttpConnection | An abstraction of an HTTP InputStream and OutputStream pair, together with the relevant attributes. |
| HttpConnectionManager | An interface for classes that manage HttpConnections. |
| HttpConnectionManagerParams |
This class represents a collection of HTTP protocol parameters applicable to
HTTP connection managers.
|
| HttpConnectionParams |
This class represents a collection of HTTP protocol parameters applicable to
HTTP connections.
|
| HttpConstants | HTTP content conversion routines. |
| HttpContentTooLargeException | Signals that the response content was larger than anticipated. |
| HttpException | Signals that an HTTP or HttpClient exception has occurred. |
| HttpHost | Holds all of the variables needed to describe an HTTP connection to a host. |
| HttpMethod |
HttpMethod interface represents a request to be sent via a
|
| HttpMethodBase | An abstract base implementation of HttpMethod. |
| HttpMethodParams |
This class represents a collection of HTTP protocol parameters applicable to
HTTP methods. |
| HttpMethodRetryHandler | A handler for determining if an HttpMethod should be retried after a recoverable exception during execution. |
| HttpParams | This interface represents a collection of HTTP protocol parameters. |
| HttpParamsFactory |
A factory for getting the default set of parameters to use when creating an instance of
HttpParams.
|
| HttpParser | A utility class for parsing http header values according to RFC-2616 Section 4 and 19.3. |
| HttpRecoverableException |
Signals that an HTTP or HttpClient exception has occurred. |
| HttpsURL | The HTTPS URL. |
| HttpState |
A container for HTTP attributes that may persist from request
to request, such as |
| HttpStatus | Constants enumerating the HTTP status codes. |
| HttpURL | The HTTP URL. |
| HttpURLConnection |
Provides a HttpURLConnection wrapper around HttpClient's
HttpMethod. |
| HttpVersion |
HTTP version, as specified in RFC 2616. HTTP uses a "<major>.<minor>" numbering scheme to indicate versions of the protocol. |
| IdleConnectionHandler | A helper class for connection managers to track idle connections. |
| IdleConnectionTimeoutThread | A utility class for periodically closing idle connections. |
| IgnoreCookiesSpec | A cookie spec that does nothing. |
| InputStreamRequestEntity | A RequestEntity that contains an InputStream. |
| InvalidCredentialsException | Authentication credentials required to respond to a authentication challenge are invalid |
| InvalidRedirectLocationException | Signals violation of HTTP specification caused by an invalid redirect location |
| LangUtils | A set of utility methods to help produce consistent Object#equals(Object) and Object#hashCode methods. |
| MalformedChallengeException | Signals that authentication challenge is in some way invalid or illegal in the given context |
| MalformedCookieException | Signals that a cookie is in some way invalid or illegal in a given context |
| MethodRetryHandler | A handler for determining if an HttpMethod should be retried after a recoverable exception during execution. |
| MultipartPostMethod | Implements the HTTP multipart POST method. |
| MultipartRequestEntity | Implements a request entity suitable for an HTTP multipart POST method. |
| MultiThreadedHttpConnectionManager | Manages a set of HttpConnections for various HostConfigurations. |
| NameValuePair |
A simple class encapsulating a name/value pair. |
| NetscapeDraftSpec |
Netscape cookie draft specific cookie management functions |
| NoHttpResponseException |
Signals that the target server failed to respond with a valid HTTP response. |
| NTCredentials | Credentials for use with the NTLM authentication scheme which requires additional information. |
| NTLMScheme | An implementation of the Microsoft proprietary NTLM authentication scheme. |
| OptionsMethod | Implements the HTTP OPTIONS method. |
| ParameterFormatter |
This formatter produces a textual representation of attribute/value pairs. |
| ParameterParser | A simple parser intended to parse sequences of name/value pairs. |
| Part | Abstract class for one Part of a multipart post object. |
| PartBase | Provides setters and getters for the basic Part properties. |
| PartSource | An interface for providing access to data when posting MultiPart messages. |
| PostMethod | Implements the HTTP POST method. |
| Protocol | A class to encapsulate the specifics of a protocol. |
| ProtocolException | Signals that an HTTP protocol violation has occurred. |
| ProtocolSocketFactory | A factory for creating Sockets. |
| ProxyClient |
A client that provides java.net.Socket sockets for communicating through HTTP proxies
via the HTTP CONNECT method. |
| ProxyClient.ConnectResponse | Contains the method used to execute the connect along with the created socket. |
| ProxyHost | Holds all of the variables needed to describe an HTTP connection to a proxy. |
| PutMethod | Implements the HTTP PUT method. |
| RedirectException | Signals violation of HTTP specification caused by an invalid redirect |
| ReflectionSocketFactory | This helper class uses refelction in order to execute Socket methods available in Java 1.4 and above |
| RequestEntity | |
| RFC2109Spec |
RFC 2109 specific cookie management functions |
| RFC2617Scheme |
Abstract authentication scheme class that lays foundation for all RFC 2617 compliant authetication schemes and provides capabilities common to all authentication schemes defined in RFC 2617. |
| RFC2965Spec |
RFC 2965 specific cookie management functions. |
| SecureProtocolSocketFactory | A ProtocolSocketFactory that is secure. |
| SimpleHttpConnectionManager | A connection manager that provides access to a single HttpConnection. |
| SSLProtocolSocketFactory | A SecureProtocolSocketFactory that uses JSSE to create sockets. |
| StatusLine | Represents a Status-Line as returned from a HTTP server. |
| StringPart | Simple string parameter for a multipart post |
| StringRequestEntity | A RequestEntity that contains a String. |
| TimeoutController |
Executes a task with a specified timeout. |
| TimeoutController.TimeoutException | Signals that the task timed out. |
| TraceMethod | Implements the HTTP TRACE method. |
| URI | The interface for the URI(Uniform Resource Identifiers) version of RFC 2396. |
| URIException | The URI parsing and escape encoding exception. |
| URIUtil | The URI escape and character encoding and decoding utility. |
| URIUtil.Coder | The basic and internal utility for URI escape and character encoding and decoding. |
| URI.DefaultCharsetChanged | The charset-changed normal operation to represent to be required to alert to user the fact the default charset is changed. |
| URI.LocaleToCharsetMap | A mapping to determine the (somewhat arbitrarily) preferred charset for a given locale. |
| UsernamePasswordCredentials |
Username and password Credentials. |