Package org.apache.http

The core interfaces and classes of the HTTP components.

See:
          Description

Interface Summary
ConnectionReuseStrategy Interface for deciding whether a connection should be kept alive.
HttpClientConnection An HTTP connection for use on the client side.
HttpConnection A generic HTTP connection, useful on client and server side.
HttpEntity An entity that can be sent or received with an HTTP message.
HttpEntityEnclosingRequest A request with an entity.
HttpMessage A generic HTTP message.
HttpProxyConnection An HTTP connection through a proxy.
HttpRequest An HTTP request.
HttpRequestFactory A factory for HttpRequest objects.
HttpRequestInterceptor Provides the possibility to preprocess a request before it is sent to the server or after it has received on the server side.
HttpResponse An HTTP response.
HttpResponseFactory A factory for HttpResponse objects.
HttpResponseInterceptor Provides the possibility to postprocess a response before it is sent to the client or after it has been received on the client side.
HttpServerConnection An HTTP connection for use on the server side.
 

Class Summary
Header Represents an HTTP header field.
Header.BufferedHeader This class represents a raw HTTP header whose content is parsed 'on demand' only when the header value needs to be consumed
HeaderElement One element of an HTTP header's value.
HttpHost Holds all of the variables needed to describe an HTTP connection to a host.
HttpStatus Constants enumerating the HTTP status codes.
HttpVersion HTTP version, as specified in RFC 2616.
NameValuePair A simple class encapsulating an attribute/value pair.
ProxyHost Holds all of the variables needed to describe an HTTP connection to a proxy.
RequestLine The first line of an HttpRequest.
Scheme A class to encapsulate the specifics of a protocol scheme.
StatusLine Represents a Status-Line as returned from a HTTP server.
 

Exception Summary
ConnectionClosedException Indicates that a connection has been closed.
ConnectTimeoutException A timeout while connecting to an HTTP server or waiting for an available connection from an HttpConnectionManager.
HttpException Signals that an HTTP exception has occurred.
MethodNotSupportedException Indicates that an HTTP method is not supported.
NoHttpResponseException Signals that the target server failed to respond with a valid HTTP response.
ProtocolException Signals that an HTTP protocol violation has occurred.
 

Package org.apache.http Description

The core interfaces and classes of the HTTP components. These deal with the fundamental things required for using the HTTP protocol, such as representing a message including it's headers and optional entity, and connections over which messages are sent. In order to prepare messages before sending or after receiving, there are interceptors for requests and responses.



Copyright 2005-2005-2006 Apache Software Foundation. All Rights Reserved.