|
Interface Summary |
| AuthorizationHandler |
This is the interface that an Authorization handler must implement. |
| CookiePolicyHandler |
This is the interface that a cookie policy handler must implement. |
| FilenameMangler |
HTTPClient.Codecs.mpFormDataDecode() and HTTPClient.Codecs.mpFormDataEncode()
may be handed class which implements this interface in order to control
names of the decoded files or the names sent in the encoded data. |
| GlobalConstants |
This interface defines various global constants. |
| HashVerifier |
This interface defines a hash verifier. |
| HTTPClientModule |
This is the interface that a module must implement. |
| HTTPClientModuleConstants |
This interface defines the return codes that the handlers in modules
may return. |
| RoRequest |
This interface represents the read-only interface of an http request. |
| RoResponse |
This interface represents read-only interface of an intermediate http
response. |
|
Class Summary |
| AuthorizationInfo |
Holds the information for an authorization response. |
| AuthorizationModule |
This module handles authentication requests. |
| BasicAuthBox |
This class implements a simple popup that request username and password
used for the "basic" and "digest" authentication schemes. |
| BasicCookieBox |
A simple popup that asks whether the cookie should be accepted or rejected,
or if cookies from whole domains should be silently accepted or rejected. |
| ChunkedInputStream |
This class de-chunks an input stream. |
| CIHashtable |
This class implements a Hashtable with case-insensitive Strings as keys. |
| CIHashtableEnumeration |
A simple enumerator which delegates everything to the real enumerator. |
| CIString |
This class' raison d'etre is that I want to use a Hashtable using
Strings as keys and I want the lookup be case insensitive, but I
also want to be able retrieve the keys with original case (otherwise
I could just use toLowerCase() in the get() and put()). |
| Codecs |
This class collects various encoders and decoders. |
| ContentEncodingModule |
This module handles the Content-Encoding response header. |
| ContentMD5Module |
This module handles the Content-MD5 response header. |
| Cookie |
This class represents an http cookie as specified in
Netscape's
cookie spec |
| Cookie2 |
This class represents an http cookie as specified in the
HTTP State Management Mechanism spec (also known as a version 1 cookie). |
| CookieModule |
This module handles Netscape cookies (also called Version 0 cookies)
and Version 1 cookies. |
| DefaultAuthHandler |
A simple authorization handler that throws up a message box requesting
both a username and password. |
| DefaultCookiePolicyHandler |
A simple cookie policy handler. |
| DefaultModule |
This is the default module which gets called after all other modules
have done their stuff. |
| ExtBufferedInputStream |
This class is a modified copy of java.io.BufferedInputStream which fixes
the problem in fill when an InterrupedIOException occurs and which
extends the class to allow searching for a string in the internal buffer
(used for multipart content-types). |
| HTTPConnection |
This class implements http protocol requests; it contains most of HTTP/1.1
and ought to be unconditionally compliant. |
| HttpHeaderElement |
This class holds a description of an http header element. |
| HttpOutputStream |
This class provides an output stream for requests. |
| HTTPResponse |
This defines the http-response class returned by the requests. |
| HttpURLConnection |
This class is a wrapper around HTTPConnection providing the interface
defined by java.net.URLConnection and java.net.HttpURLConnection. |
| IdempotentSequence |
This class checks whether a sequence of requests is idempotent. |
| LinkedList |
This class implements a singly linked list. |
| LinkElement |
The represents a single element in the linked list. |
| MD5 |
Implementation of RSA's MD5 hash generator |
| MD5InputStream |
This class calculates a running md5 digest of the data read. |
| NVPair |
This class holds a Name/Value pair of strings. |
| RedirectionModule |
This module handles the redirection status codes 301, 302, 303, 305, 306
and 307. |
| Request |
This class represents an http request. |
| RespInputStream |
This is the InputStream that gets returned to the user. |
| Response |
This class represents an intermediate response. |
| ResponseHandler |
This holds various information about an active response. |
| RetryModule |
This module handles request retries when a connection closes prematurely. |
| Separator |
A simple separator element. |
| SocketTimeout |
This thread is used to implement socket timeouts. |
| SocksClient |
This class implements a SOCKS Client. |
| StreamDemultiplexor |
This class handles the demultiplexing of input stream. |
| TransferEncodingModule |
This module handles the TransferEncoding response header. |
| UncompressInputStream |
This class decompresses an input stream containing data compressed with
the unix "compress" utility (LZC, a LZW variant). |
| URI |
This class represents a generic URI, as defined in RFC-2396. |
| Util |
This class holds various utility methods. |
| VerifyDigest |
This verifies the "digest" from rfc-2069 |
| VerifyMD5 |
|
| VerifyRspAuth |
This verifies the "rspauth" from draft-ietf-http-authentication-03 |