|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
Credentials | Authentication credentials. |
HttpMethod |
A request to be applied to an HttpConnection ,
and a container for the associated response. |
Class Summary | |
Cookie | An HTTP "magic-cookie", as specified in RFC 2109. |
Header | An HTTP header. |
HeaderElement | One element of an HTTP header's value. |
HttpClient |
An HTTP "user-agent", containing an HttpState and
one or more HttpConnection s, to which
HttpMethod s can be applied. |
HttpConnection |
An abstraction of an HTTP InputStream and OutputStream
pair, together with the relevant attributes. |
HttpMethodBase | An abstract base implementation of HttpMethod . |
HttpState |
A container for HTTP attributes that may persist from request
to request, such as Cookie s and authentication
Credentials . |
HttpStatus | Constants enumerating the HTTP status codes. |
NameValuePair | A simple class encapsulating a name/value pair. |
RequestOutputStream |
OutputStream wrapper supporting the chunked transfer encoding. |
ResponseInputStream | InputStream wrapper supporting the chunked transfer encoding. |
URIUtil | General purpose methods for encoding URI's, as described in RFC 2396. |
UsernamePasswordCredentials | Username and password Credentials . |
Exception Summary | |
HttpException | Signals that an HTTP or HTTP Client exception has occurred. |
The HTTP Client 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 can be easily created or supported.
The basis for the abstraction is provided by three types:
HttpConnection
HttpMethod
HttpConnection
and contains the server's response.
HttpState
and several simple bean-style classes:
Cookie
Credentials
Header
HeaderElement
UsernamePasswordCredentials
HttpClient
provides a
simple "user-agent" implementation that will suffice for many
applications, but whose use is not required.
HTTP Client also provides several utilities that may be useful when extending the framework:
HttpMethodBase
HttpStatus
RequestOutputStream
OutputStream
wrapper supporting the "chunked"
transfer encoding.
ResponseInputStream
InputStream
wrapper supporting the "chunked"
transfer encoding.
URIUtil
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |