HTTP Semantics
RFC 9110, “HTTP Semantics”, is an Internet Standard document published in June 2022 by R. Fielding, M. Nottingham, J. Reschke. It updates RFC 3864. It obsoletes RFC 2818, RFC 7230, RFC 7231, RFC 7232, RFC 7233, RFC 7235, RFC 7538, RFC 7615, RFC 7694. The canonical text is published by the RFC Editor.
Abstract
The Hypertext Transfer Protocol (HTTP) is a stateless application-level protocol for distributed, collaborative, hypertext information systems. This document describes the overall architecture of HTTP, establishes common terminology, and defines aspects of the protocol that are shared by all versions. In this definition are core protocol elements, extensibility mechanisms, and the "http" and "https" Uniform Resource Identifier (URI) schemes.
This document updates RFC 3864 and obsoletes RFCs 2818, 7231, 7232, 7233, 7235, 7538, 7615, 7694, and portions of 7230.
What “Internet Standard” means
A mature, widely-implemented specification that has completed the full IETF standards process — the highest maturity level on the standards track.
The canonical text of RFC 9110 is hosted at rfc-editor.org. Available in HTML,TXT,PDF,XML.
- RFC 9111 HTTP Caching
- RFC 9112 HTTP/1.1
- RFC 9113 HTTP/2
- RFC 9114 HTTP/3
- RFC 9116 A File Format to Aid in Security Vulnerability Disclosure
- RFC 9124 A Manifest Information Model for Firmware Updates in Internet of Things Devices
- RFC 9128 YANG Data Model for Protocol Independent Multicast
- RFC 9129 YANG Data Model for the OSPF Protocol