HTTP RFCs
HTTP, Hypertext Transfer Protocol, is a network protocol. While initially intended to retrieve HTML documents, it has since expanded to become a more general protocol for data communication.
HTTP/1.1
- RFC 7230 — Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing (June 2014)
- RFC 7231 — Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content (June 2014)
- RFC 7232 — Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests (June 2014)
- RFC 7233 — Hypertext Transfer Protocol (HTTP/1.1): Range Requests (June 2014)
- RFC 7234 — Hypertext Transfer Protocol (HTTP/1.1): Caching (June 2014)
- RFC 7235 — Hypertext Transfer Protocol (HTTP/1.1): Authentication (June 2014)
- RFC 2585 — Additional HTTP Status Codes (April 2012)
HTTP/1.1 Authentication
-
RFC 7615 — HTTP
Authentication-Info
andProxy-Authentication-Info
Response Header Fields (September 2015) - RFC 7616 — HTTP Digest Access Authentication (September 2015)
- RFC 7617 — The 'Basic' HTTP Authentication Scheme (September 2015)
Content-Disposition
-
RFC 6266 — Use of the
Content-Disposition
Header Field in the Hypertext Transfer Protocol (June 2011)
HTTP/2
- RFC 7540 — Hypertext Transfer Protocol Version 2 (HTTP/2) (May 2015)
- RFC 7541 — HPACK: Header Compression for HTTP/2
QUIC
The IETF also hosts the latest QUIC specification, which is still in draft status.
Obsolete RFCs for HTTP/1.1
- RFC 2068 — Hypertext Transfer Protocol (Obsolete) (January 1997)
- RFC 2616 — Hypertext Transfer Protocol (Obsolete) (June 1999)
- RFC 2617 — HTTP Authentication: Basic and Digest Access Authentication (Obsolete) (June 1999)
HTTP/1.0
See Also
The W3 also host the first documented version of HTTP, version 0.9.
The only HTTP method was GET
, and the response had to be an HTML page.
- HTTP V0.9 (1991)