# Package org.simpleframework.http

Interface Summary
Interface | Description
--- | ---
Address | The `Address` interface is used to represent a generic uniform resource identifier.
ContentType | This provides access to the MIME type parts, that is the primary type, the secondary type and an optional character set parameter.
Form | The `Form` interface is used to represent the details submitted with a request.
Part | The `Part` object is used to represent a part within a request message.
Path | The `Path` represents the path part of a URI.
Principal | The `Principal` interface is used to describe a user that has a name and password.
Query | The `Query` object is used to represent HTTP query parameters.
Request | The `Request` is used to provide an interface to the HTTP entity body and message header.
RequestHeader | This is a `Header` object that is used to represent a basic form for the HTTP request message.
RequestLine | The `RequestLine` is used to represent a HTTP request line.
Response | This is used to represent the HTTP response.
ResponseHeader | The `ResponseHeader` object is used to manipulate the header information for a given response.
StatusLine | The `StatusLine` is used to represent a HTTP status line.

Class Summary
Class | Description
--- | ---
Cookie | This class is used to represent a generic cookie.
RequestWrapper | The `RequestWrapper` object is used so that the original `Request` object can be wrapped in a filtering proxy object.
ResponseWrapper | The `ResponseWrapper` object is used so that the original `Response` object can be wrapped in a filtering proxy object.

Enum Summary
Enum | Description
--- | ---
Status | The `Status` enumeration is used to specify status codes and the descriptions of those status codes.