Skip to main content

Module http3

Module http3 

Source
Available on crate feature http3 only.
Expand description

HTTP/3 connection configuration.

This module defines Http3Options for configuring QUIC transport parameters (mapped to quinn::TransportConfig), HTTP/3 protocol parameters (mapped to hpx_h3::client::builder), fingerprint hooks, and extended CONNECT support for RFC 9220 WebSocket-over-h3.

The structure mirrors crate::client::core::http2::Http2Options for consistency across protocol versions.

Structs§

Http3Options
Configuration for an HTTP/3 connection.

Enums§

H3SettingId
Identifies an HTTP/3 SETTINGS entry for fingerprint-controlled ordering.

Type Aliases§

QuicConfig
Low-level QUIC transport configuration escape hatch.