Skip to main content

Module http

Module http 

Source
Expand description

HTTP client backend: HTTP/1 (smol), HTTP/1+2 (tokio), and HTTP/3 (QUIC).

Modulesยง

h1 ๐Ÿ”’
HTTP/1.1 client over smol. No connection pooling: each request opens a fresh TCP connection.
h3 ๐Ÿ”’
HTTP/3 client over QUIC via h3 / h3-quinn.

Structsยง

HttpClientBackend ๐Ÿ”’
HTTP client backend for JSON-RPC.

Enumsยง

HttpTransport ๐Ÿ”’

Functionsยง

build_backend ๐Ÿ”’
Build the HTTP backend, optionally with HTTP/3 support.
parse_response ๐Ÿ”’
Shared HTTP response parser (used by h1 and h2).