Skip to main content

HTTP Protocols

H1, H2, H3, and how the lib decides which one to use.

In this section

  • HTTP/1.1: when H1's forced, what we negotiate, the rare cases.
  • HTTP/2: the default for most modern hosts. How SETTINGS and PRIORITY look on the wire.
  • HTTP/3 (QUIC): QUIC over UDP, why we ride sardanioss/quic-go, what 0-RTT gets you.
  • Auto-Negotiation: how the lib picks H1 vs H2 vs H3, and how to force one.