# Package org.jboss.netty.handler.codec.http

Encoder, decoder and their related message types for HTTP.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  Cookie | An HTTP Cookie.
  HttpChunk | An HTTP chunk which is used for HTTP chunked transfer-encoding.
  HttpChunkTrailer | The last `HttpChunk` which has trailing headers.
  HttpMessage | An HTTP message which provides common properties for `HttpRequest` and `HttpResponse`.
  HttpRequest | An HTTP request.
  HttpResponse | An HTTP response.

- Class Summary
  Class | Description
  --- | ---
  CookieDecoder | Decodes an HTTP header value into `Cookie`s.
  CookieEncoder | Encodes `Cookie`s into an HTTP header value.
  DefaultCookie | The default `Cookie` implementation.
  DefaultHttpChunk | The default `HttpChunk` implementation.
  DefaultHttpChunkTrailer | The default `HttpChunkTrailer` implementation.
  DefaultHttpMessage | The default `HttpMessage` implementation.
  DefaultHttpRequest | The default `HttpRequest` implementation.
  DefaultHttpResponse | The default `HttpResponse` implementation.
  HttpChunkAggregator | A `ChannelHandler` that aggregates an `HttpMessage` and its following `HttpChunk`s into a single `HttpMessage` with no following `HttpChunk`s.
  HttpClientCodec | A combination of `HttpRequestEncoder` and `HttpResponseDecoder` which enables easier client side HTTP implementation.
  HttpConstants |
  HttpContentCompressor | Compresses an `HttpMessage` and an `HttpChunk` in `gzip` or `deflate` encoding while respecting the `"Accept-Encoding"` header.
  HttpContentDecoder | Decodes the content of the received `HttpRequest` and `HttpChunk`.
  HttpContentDecompressor | Decompresses an `HttpMessage` and an `HttpChunk` compressed in `gzip` or `deflate` encoding.
  HttpContentEncoder | Encodes the content of the outbound `HttpResponse` and `HttpChunk`.
  HttpHeaders | Provides the constants for the standard HTTP header names and values and commonly used utility methods that accesses an `HttpMessage`.
  HttpHeaders.Names | Standard HTTP header names.
  HttpHeaders.Values | Standard HTTP header values.
  HttpMessageDecoder | Decodes `ChannelBuffer`s into `HttpMessage`s and `HttpChunk`s.
  HttpMessageEncoder | Encodes an `HttpMessage` or an `HttpChunk` into a `ChannelBuffer`.
  HttpMethod | The request method of HTTP or its derived protocols, such as RTSP and ICAP.
  HttpRequestDecoder | Decodes `ChannelBuffer`s into `HttpRequest`s and `HttpChunk`s.
  HttpRequestEncoder | Encodes an `HttpRequest` or an `HttpChunk` into a `ChannelBuffer`.
  HttpResponseDecoder | Decodes `ChannelBuffer`s into `HttpResponse`s and `HttpChunk`s.
  HttpResponseEncoder | Encodes an `HttpResponse` or an `HttpChunk` into a `ChannelBuffer`.
  HttpResponseStatus | The response code and its description of HTTP or its derived protocols, such as RTSP and ICAP.
  HttpServerCodec | A combination of `HttpRequestDecoder` and `HttpResponseEncoder` which enables easier server side HTTP implementation.
  HttpVersion | The version of HTTP or its derived protocols, such as RTSP and ICAP.
  QueryStringDecoder | Splits an HTTP query string into a path string and key-value parameter pairs.
  QueryStringEncoder | Creates an URL-encoded URI from a path string and key-value parameter pairs.

- Enum Summary
  Enum | Description
  --- | ---
  HttpMessageDecoder.State | The internal state of `HttpMessageDecoder`.

## Package org.jboss.netty.handler.codec.http Description

Encoder, decoder and their related message types for HTTP.

Copyright © 2008-2012 The Netty Project. All Rights Reserved.