What actually governs HTTP today
The 2022 core (RFC 9110/9111/9112) replaced a decade of RFCs. Here's the lineage and why it was redone.
- How HTTP's specs evolved — RFC 2616 → the 723x series → 9110
HTTP has been the primary information transfer protocol for the World Wide Web since its introduction in 1990. It began as a trivial mechani
- The exact list of documents RFC 9110 obsoletes
Title | Reference | See HTTP Over TLS | RFC2818 | B.1 HTTP/1.1 Message Syntax and Routing [*] | RFC7230 | B.2 HTTP/1.1 Semantics
- RFC 9110 — HTTP Semantics (everything shared by all HTTP versions)
- RFC 9112 — HTTP/1.1 (just the wire format now)
- RFC 9111 — HTTP Caching
- Why semantics were split out from the version-specific syntax
HTTP's version number consists of two decimal digits separated by a "." (period or decimal point). The first digit (major version) indicates