Package net.noderunner.http

Provides classes for sending and receiving data over HTTP.

See:
          Description

Interface Summary
DataPoster Interface for sending data during an HTTP POST or PUT operation.
HttpClient Specifies methods for an HTTP client.
HttpServer Specifies methods for an HTTP server, which is handling a single request from an HTTP client.
 

Class Summary
BasicHttpClient A very basic HTTP client implementation.
BasicHttpServer A very basic HTTP server implementation.
ByteArrayDataPoster A utility class for sending an array of bytes to an HTTP server or client.
ChunkedInputStream An InputStream wrapper supporting the chunked transfer encoding.
ChunkedOutputStream An OutputStream wrapper that supports the chunked transfer encoding.
ClientRequest Contains an HTTP client request.
ClientResponse Contains the contents of an HTTP response message.
ContentType Content type field value class, see RFC 2045 section 5.1 on this.
ContentType.Parameter Content type parameter, see parameter definition in RFC 2045.
EasyHttpClient An easy-to-use HTTP client that can perform any standard HTTP operation.
GeneralDataPoster A utility class for sending binary data to an HTTP server or client.
HttpUtil Contains utility functions for common HTTP I/O tasks.
HttpVersion This represents an HTTP-Version data object, as found in RFC 2616.
LimitedInputStream An InputStream wrapper which allows only a certain number of bytes to be read.
LimitedOutputStream An OutputStream wrapper which allows only a certain number of bytes to be output.
MessageHeader This is an immutable implementation of the MessageHeader interface.
MessageHeaders Contains a list of message headers.
Request Contains an HTTP request.
RequestLine This is a immutable implementation of an HTTP request line.
Response Contains the contents of an HTTP response message.
RetryHttpClient A HttpClient implementation that retries contacting a remote URL and allows for persistant connections.
ServerRequest Specifies an HTTP request.
ServerResponse Contains the contents of an HTTP response message.
StatusLine This is a immutable implementation of the StatusLine interface.
ThreadedHttpServer This class is for unit testing.
 

Enum Summary
ContentType.StandardType Standard content types.
Method Standard HTTP methods.
 

Exception Summary
HttpException This exception is used to indicate the use of the HTTP protocol was incorrect.
IllegalHttpStateException Unchecked exception used to indicate the use of the HTTP library (such as call order) was incorrectly made.
 

Package net.noderunner.http Description

Provides classes for sending and receiving data over HTTP.



Copyright © 2010. All Rights Reserved.