- File formats:
- Also available: XML file for editing
- INTERNET STANDARD
- RFC 2818, RFC 7230, RFC 7231, RFC 7232, RFC 7233, RFC 7235, RFC 7538, RFC 7615, RFC 7694
- RFC 3864
- R. Fielding, Ed.
M. Nottingham, Ed.
J. Reschke, Ed.
- httpbis (art)
Discuss this RFC: Send questions or comments to the mailing list firstname.lastname@example.org
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.