See: Description
| Interface | Description | 
|---|---|
| Cookie | Deprecated Use  Cookieinstead. | 
| FullHttpMessage | Combines  HttpMessageandLastHttpContentinto one
 message. | 
| FullHttpRequest | Combine the  HttpRequestandFullHttpMessage, so the request is a complete HTTP
 request. | 
| FullHttpResponse | Combination of a  HttpResponseandFullHttpMessage. | 
| HttpClientUpgradeHandler.SourceCodec | The source codec that is used in the pipeline initially. | 
| HttpClientUpgradeHandler.UpgradeCodec | A codec that the source can be upgraded to. | 
| HttpContent | An HTTP chunk which is used for HTTP chunked transfer-encoding. | 
| HttpHeadersFactory | An interface for creating  HttpHeadersinstances. | 
| HttpMessage | An interface that defines an HTTP message, providing common properties for
  HttpRequestandHttpResponse. | 
| HttpObject | |
| HttpRequest | An HTTP request. | 
| HttpResponse | An HTTP response. | 
| HttpServerUpgradeHandler.SourceCodec | The source codec that is used in the pipeline initially. | 
| HttpServerUpgradeHandler.UpgradeCodec | A codec that the source can be upgraded to. | 
| HttpServerUpgradeHandler.UpgradeCodecFactory | Creates a new  HttpServerUpgradeHandler.UpgradeCodecfor the requested protocol name. | 
| LastHttpContent | The last  HttpContentwhich has trailing headers. | 
| Class | Description | 
|---|---|
| ClientCookieEncoder | Deprecated | 
| CombinedHttpHeaders | Will add multiple values for the same header as single header with a comma separated list of values. | 
| CookieDecoder | Deprecated Use  ClientCookieDecoderorServerCookieDecoderinstead. | 
| DefaultCookie | Deprecated Use  DefaultCookieinstead. | 
| DefaultFullHttpRequest | Default implementation of  FullHttpRequest. | 
| DefaultFullHttpResponse | Default implementation of a  FullHttpResponse. | 
| DefaultHttpContent | The default  HttpContentimplementation. | 
| DefaultHttpHeaders | Default implementation of  HttpHeaders. | 
| DefaultHttpHeadersFactory | A builder of  HttpHeadersFactoryinstances, that itself implementsHttpHeadersFactory. | 
| DefaultHttpMessage | The default  HttpMessageimplementation. | 
| DefaultHttpObject | |
| DefaultHttpRequest | The default  HttpRequestimplementation. | 
| DefaultHttpResponse | The default  HttpResponseimplementation. | 
| DefaultLastHttpContent | The default  LastHttpContentimplementation. | 
| EmptyHttpHeaders | |
| HttpChunkedInput | A  ChunkedInputthat fetches data chunk by chunk for use with HTTP chunked transfers. | 
| HttpClientCodec | A combination of  HttpRequestEncoderandHttpResponseDecoderwhich enables easier client side HTTP implementation. | 
| HttpClientUpgradeHandler | Client-side handler for handling an HTTP upgrade handshake to another protocol. | 
| HttpConstants | |
| HttpContentCompressor | Compresses an  HttpMessageand anHttpContentingzipordeflateencoding while respecting the"Accept-Encoding"header. | 
| HttpContentDecoder | Decodes the content of the received  HttpRequestandHttpContent. | 
| HttpContentDecompressor | |
| HttpContentEncoder | Encodes the content of the outbound  HttpResponseandHttpContent. | 
| HttpContentEncoder.Result | |
| HttpDecoderConfig | A configuration object for specifying the behaviour of  HttpObjectDecoderand its subclasses. | 
| HttpExpectationFailedEvent | A user event designed to communicate that a expectation has failed and there should be no expectation that a
 body will follow. | 
| HttpHeaderDateFormat | Deprecated Use  DateFormatterinstead | 
| HttpHeaderNames | Standard HTTP header names. | 
| HttpHeaders | Provides the constants for the standard HTTP header names and values and
 commonly used utility methods that accesses an  HttpMessage. | 
| HttpHeaders.Names | Deprecated Use  HttpHeaderNamesinstead. | 
| HttpHeaders.Values | Deprecated Use  HttpHeaderValuesinstead. | 
| HttpHeaderValidationUtil | Functions used to perform various validations of HTTP header names and values. | 
| HttpHeaderValues | Standard HTTP header values. | 
| HttpMessageDecoderResult | |
| HttpMethod | |
| HttpObjectAggregator | A  ChannelHandlerthat aggregates anHttpMessageand its followingHttpContents into a singleFullHttpRequestorFullHttpResponse(depending on if it used to handle requests or responses)
 with no followingHttpContents. | 
| HttpObjectDecoder | |
| HttpObjectEncoder<H extends HttpMessage> | |
| HttpRequestDecoder | |
| HttpRequestEncoder | |
| HttpResponseDecoder | |
| HttpResponseEncoder | |
| HttpResponseStatus | |
| HttpScheme | Defines the common schemes used for the HTTP protocol as defined by
 rfc7230. | 
| HttpServerCodec | A combination of  HttpRequestDecoderandHttpResponseEncoderwhich enables easier server side HTTP implementation. | 
| HttpServerExpectContinueHandler | |
| HttpServerKeepAliveHandler | HttpServerKeepAliveHandler helps close persistent connections when appropriate. | 
| HttpServerUpgradeHandler | A server-side handler that receives HTTP requests and optionally performs a protocol switch if
 the requested protocol is supported. | 
| HttpServerUpgradeHandler.UpgradeEvent | User event that is fired to notify about the completion of an HTTP upgrade
 to another protocol. | 
| HttpUtil | Utility methods useful in the HTTP context. | 
| HttpVersion | |
| QueryStringDecoder | Splits an HTTP query string into a path string and key-value parameter pairs. | 
| QueryStringDecoder.Builder | |
| QueryStringEncoder | Creates a URL-encoded URI from a path string and key-value parameter pairs. | 
| ReadOnlyHttpHeaders | A variant of  HttpHeaderswhich only supports read-only methods. | 
| ServerCookieEncoder | Deprecated Use  ServerCookieEncoderinstead | 
| Enum | Description | 
|---|---|
| HttpClientUpgradeHandler.UpgradeEvent | User events that are fired to notify about upgrade status. | 
| HttpStatusClass | The class of HTTP status. | 
| Exception | Description | 
|---|---|
| InvalidChunkExtensionException | Thrown when HTTP chunk extensions could not be parsed, typically due to incorrect use of CR LF delimiters. | 
| InvalidChunkTerminationException | Thrown when HTTP chunks could not be parsed, typically due to incorrect use of CR LF delimiters. | 
| InvalidLineSeparatorException | Thrown when strict line parsing is enabled,
 and HTTP start- and header field-lines are not seperated by CR LF octet pairs. | 
| TooLongHttpContentException | An  TooLongFrameExceptionwhich is thrown when the length of the
 content decoded is greater than the allowed maximum. | 
| TooLongHttpHeaderException | An  TooLongFrameExceptionwhich is thrown when the length of the
 header decoded is greater than the allowed maximum. | 
| TooLongHttpLineException | An  TooLongFrameExceptionwhich is thrown when the length of the
 line decoded is greater than the allowed maximum. | 
Copyright © 2008–2025 The Netty Project. All rights reserved.