RFC 9110: HTTP semantics reorganised
Summary
RFC 9110 defines the shared semantics of HTTP independently of the concrete transport versions. Separate semantics allow HTTP/1.1, HTTP/2 and HTTP/3 to share a common basis. Clear terms reduce contradictory implementations.
Ideas
- Methods describe intended operations.
- Status codes carry the same meaning across protocol versions.
- Field definitions explain caching and forwarding.
Facts
- RFC 9110 replaces RFC 2818.
Remarks
- RFC 9110 has the status “Internet Standard”; current errata and successor documents should also be checked.
Recommendations
- Use RFC 9110 instead of the superseded monolithic HTTP specifications.
- Separate application semantics from transport optimisation.
References
Read the RFC at the RFC Editor
Links to the original source and the Web Archive open in a new tab.