STD 97

RFC 9110

HTTP Semantics, June 2022

File formats:

icon for HTML icon for text file icon for v3pdf icon for XML
Status:
INTERNET STANDARD
Obsoletes:
RFC 2818, RFC 7230, RFC 7231, RFC 7232, RFC 7233, RFC 7235, RFC 7538, RFC 7615, RFC 7694
Updates:
RFC 3864
Authors:
R. Fielding, Ed.
M. Nottingham, Ed.
J. Reschke, Ed.
Stream:
IETF
Source:
httpbis (art)

Cite this STD: TXT

Discuss this RFC: Send questions or comments to iesg@ietf.org

Other actions: Submit Errata  |  Find IPR Disclosures from the IETF  |  View History of RFC


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.


For the definition of Status, see RFC 2026.

For the definition of Stream, see RFC 8729.




Advanced Search