See: Description
| Interface | Description | 
|---|---|
| Cookie | Deprecated
 Use  
Cookie instead. | 
| FullHttpMessage | 
 Combines  
HttpMessage and LastHttpContent into one
 message. | 
| FullHttpRequest | 
 Combine the  
HttpRequest and FullHttpMessage, so the request is a complete HTTP
 request. | 
| FullHttpResponse | 
 Combination of a  
HttpResponse and FullHttpMessage. | 
| 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  
HttpHeaders instances. | 
| HttpMessage | 
 An interface that defines an HTTP message, providing common properties for
  
HttpRequest and HttpResponse. | 
| 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.UpgradeCodec for the requested protocol name. | 
| LastHttpContent | 
 The last  
HttpContent which 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  
ClientCookieDecoder
 or ServerCookieDecoder instead. | 
| DefaultCookie | Deprecated
 Use  
DefaultCookie instead. | 
| DefaultFullHttpRequest | 
 Default implementation of  
FullHttpRequest. | 
| DefaultFullHttpResponse | 
 Default implementation of a  
FullHttpResponse. | 
| DefaultHttpContent | 
 The default  
HttpContent implementation. | 
| DefaultHttpHeaders | 
 Default implementation of  
HttpHeaders. | 
| DefaultHttpHeadersFactory | 
 A builder of  
HttpHeadersFactory instances, that itself implements HttpHeadersFactory. | 
| DefaultHttpMessage | 
 The default  
HttpMessage implementation. | 
| DefaultHttpObject | |
| DefaultHttpRequest | 
 The default  
HttpRequest implementation. | 
| DefaultHttpResponse | 
 The default  
HttpResponse implementation. | 
| DefaultLastHttpContent | 
 The default  
LastHttpContent implementation. | 
| EmptyHttpHeaders | |
| HttpChunkedInput | 
 A  
ChunkedInput that fetches data chunk by chunk for use with HTTP chunked transfers. | 
| HttpClientCodec | 
 A combination of  
HttpRequestEncoder and HttpResponseDecoder
 which enables easier client side HTTP implementation. | 
| HttpClientUpgradeHandler | 
 Client-side handler for handling an HTTP upgrade handshake to another protocol. 
 | 
| HttpConstants | |
| HttpContentCompressor | 
 Compresses an  
HttpMessage and an HttpContent in gzip or
 deflate encoding while respecting the "Accept-Encoding" header. | 
| HttpContentDecoder | 
 Decodes the content of the received  
HttpRequest and HttpContent. | 
| HttpContentDecompressor | |
| HttpContentEncoder | 
 Encodes the content of the outbound  
HttpResponse and HttpContent. | 
| HttpContentEncoder.Result | |
| HttpDecoderConfig | 
 A configuration object for specifying the behaviour of  
HttpObjectDecoder and 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  
DateFormatter instead | 
| 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  
HttpHeaderNames instead. | 
| HttpHeaders.Values | Deprecated
 Use  
HttpHeaderValues instead. | 
| HttpHeaderValidationUtil | 
 Functions used to perform various validations of HTTP header names and values. 
 | 
| HttpHeaderValues | 
 Standard HTTP header values. 
 | 
| HttpMessageDecoderResult | |
| HttpMethod | |
| HttpObjectAggregator | 
 A  
ChannelHandler that aggregates an HttpMessage
 and its following HttpContents into a single FullHttpRequest
 or FullHttpResponse (depending on if it used to handle requests or responses)
 with no following HttpContents. | 
| 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  
HttpRequestDecoder and HttpResponseEncoder
 which 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  
HttpHeaders which only supports read-only methods. | 
| ServerCookieEncoder | Deprecated
 Use  
ServerCookieEncoder instead | 
| 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  
TooLongFrameException which is thrown when the length of the
 content decoded is greater than the allowed maximum. | 
| TooLongHttpHeaderException | 
 An  
TooLongFrameException which is thrown when the length of the
 header decoded is greater than the allowed maximum. | 
| TooLongHttpLineException | 
 An  
TooLongFrameException which is thrown when the length of the
 line decoded is greater than the allowed maximum. | 
Copyright © 2008–2025 The Netty Project. All rights reserved.