Package reactor.netty.http
@NullMarked
package reactor.netty.http
Common components for writing HTTP-based clients and servers using Reactor
abstractions.
-
ClassDescription
ContextView
aware class for recording metrics for HTTP protocol.Store cookies for the http channel.SslContext builder that provides default configuration specific to HTTP/1.x as follows:SslProvider
will be set depending onOpenSsl.isAvailable()
The default cipher suites will be used Application protocol negotiation configuration is disabledA configuration builder to fine tune theHttp2Settings
.SslContext builder that provides default configuration specific to HTTP/2 as follows:SslProvider
will be set depending onOpenSsl.isAlpnSupported()
Http2SecurityUtil.CIPHERS
Application protocol negotiation configuration is enabled HTTP/1.1 and HTTP/2 support in order to support upgrade to HTTP/2A configuration builder to fine tune the HTTP/3 settings.SslContext builder that provides default configuration specific to HTTP/3 as follows: Supported application protocolsHttpDecoderSpec<T extends HttpDecoderSpec<T>>A configuration builder to fine tune theHttpCodec
(or more precisely the settings for the decoder).An Http Reactive Channel with several accessors related to HTTP flow: headers, params, URI, method, websocket...Interface for recording metrics for HTTP protocol.An HTTP readyChannelOperations
with state management for status and headers (first HTTP response packet).An enum defining various HTTP negotiations between H2, H2C-upgrade, H2C-prior-knowledge and HTTP/1.1.Hold the default HTTP/1.x resources.AnHttpMetricsRecorder
implementation for integration with Micrometer.