# Package org.apache.mina.http.api

Interface Summary
Interface | Description
--- | ---
HttpMessage | An HTTP message, the ancestor of HTTP request & response.
HttpPdu | Marker interface for decoded HTTP elements (P.D.U.: Protocol Data Units)
HttpPduEncodingVisitor | Visitor in charge of encoding an HTTP message into bytes.
HttpRequest | An HTTP request
HttpResponse | An HTTP response to an HTTP request

Class Summary
Class | Description
--- | ---
DefaultHttpResponse |
HttpContentChunk | A chunk of an HTTP request or response. can be follwowed by another chunk or `HttpEndOfContent` marking the end of the content
HttpEndOfContent |

Enum Summary
Enum | Description
--- | ---
HttpMethod |
HttpStatus | An `Enumeration` of all known HTTP status codes.
HttpVerb |
HttpVersion | Type safe enumeration representing HTTP protocol version