org.apache.http.message |
|
Java Source File Name | Type | Comment |
AbstractHttpMessage.java | Class | Basic implementation of an HTTP message that can be modified. |
BasicHeader.java | Class | Represents an HTTP header field.
The HTTP header fields follow the same generic format as
that given in Section 3.1 of RFC 822. |
BasicHeaderElement.java | Class | 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. |
BasicHeaderElementIterator.java | Class | Basic implementation of a
HeaderElementIterator . |
BasicHeaderIterator.java | Class | Basic implementation of a
HeaderIterator . |
BasicHeaderValueFormatter.java | Class | Basic implementation for formatting header value elements. |
BasicHeaderValueParser.java | Class | Basic implementation for parsing header values into elements.
Instances of this class are stateless and thread-safe.
Derived classes are expected to maintain these properties.
author: B.C. |
BasicHttpEntityEnclosingRequest.java | Class | Basic implementation of a request with an entity that can be modified. |
BasicHttpRequest.java | Class | Basic implementation of an HTTP request that can be modified. |
BasicHttpResponse.java | Class | Basic implementation of an HTTP response that can be modified. |
BasicLineFormatter.java | Class | Interface for formatting elements of the HEAD section of an HTTP message.
This is the complement to
LineParser .
There are individual methods for formatting a request line, a
status line, or a header line. |
BasicLineParser.java | Class | Basic parser for lines in the head section of an HTTP message.
There are individual methods for parsing a request line, a
status line, or a header line.
The lines to parse are passed in memory, the parser does not depend
on any specific IO mechanism.
Instances of this class are stateless and thread-safe.
Derived classes MUST maintain these properties.
Note: This class was created by refactoring parsing code located in
various other classes. |
BasicListHeaderIterator.java | Class | Implementation of a
HeaderIterator based on a
List . |
BasicNameValuePair.java | Class | A simple class encapsulating an attribute/value pair.
This class comforms to the generic grammar and formatting rules outlined in the
Section 2.2
and
Section 3.6
of RFC 2616
2.2 Basic Rules
The following rules are used throughout this specification to describe basic parsing constructs. |
BasicRequestLine.java | Class | The first line of an
org.apache.http.HttpRequest HttpRequest . |
BasicStatusLine.java | Class | Represents a status line as returned from a HTTP server. |
BasicTokenIterator.java | Class | Basic implementation of a
TokenIterator . |
BufferedHeader.java | Class | This class represents a raw HTTP header whose content is parsed 'on demand'
only when the header value needs to be consumed. |
HeaderGroup.java | Class | A class for combining a set of headers. |
HeaderValueFormatter.java | Interface | Interface for formatting elements of a header value.
This is the complement to
HeaderValueParser .
Instances of this interface are expected to be stateless and thread-safe.
All formatting methods accept an optional buffer argument.
If a buffer is passed in, the formatted element will be appended
and the modified buffer is returned. |
HeaderValueParser.java | Interface | Interface for parsing header values into elements. |
LineFormatter.java | Interface | Interface for formatting elements of the HEAD section of an HTTP message.
This is the complement to
LineParser .
There are individual methods for formatting a request line, a
status line, or a header line. |
LineParser.java | Interface | Interface for parsing lines in the HEAD section of an HTTP message. |
ParserCursor.java | Class | |
TestAbstractMessage.java | Class | Unit tests for
Header . |
TestAllMessage.java | Class | |
TestBasicHeaderElementIterator.java | Class | Tests for
BasicHeaderElementIterator . |
TestBasicHeaderIterator.java | Class | Tests for
BasicHeaderIterator . |
TestBasicHeaderValueFormatter.java | Class | Tests for header value formatting. |
TestBasicHeaderValueParser.java | Class | Tests for header value parsing.
author: Rodney Waldhoff author: B.C. |
TestBasicLineFormatter.java | Class | Tests for
BasicLineFormatter . |
TestBasicLineParser.java | Class | Tests for
BasicLineParser . |
TestBasicMessages.java | Class | Unit tests for
Header . |
TestBasicTokenIterator.java | Class | Tests for
BasicTokenIterator . |
TestHeader.java | Class | Unit tests for
Header . |
TestHeaderElement.java | Class | Simple tests for
HeaderElement .
author: Rodney Waldhoff author: B.C. |
TestHeaderGroup.java | Class | Unit tests for
HeaderGroup . |
TestNameValuePair.java | Class | Unit tests for
NameValuePair . |
TestRequestLine.java | Class | Simple tests for
RequestLine . |
TestStatusLine.java | Class | Simple tests for
StatusLine . |