Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Update the list of HTTP specifications. Updated versions of those were released in June 2022 (along with HTTP/3).

...

HTTP 0.9

The Original HTTP as defined in 1991 at W3.org

HTTP/1.0

RFC 1945 (May 1996) - Hypertext Transfer Protocol -- HTTP/1.0

HTTP/1.1

RFC 2068 (January 1997) - Hypertext Transfer Protocol -- HTTP/1.1 - obsolete, replaced by 2616
RFC 2616 (June 1999) - Hypertext Transfer Protocol -- HTTP/1.1 - obsolete, replaced by 7230...7235

RFC 7230 (June 2014) - Message Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing - obsolete, replaced by 9110, 9112
RFC 7231 (June 2014) - Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content - obsolete, replaced by 9110
RFC 7232 (June 2014) - Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests - obsolete, replaced by 9110
RFC 7233 (June 2014) - Hypertext Transfer Protocol (HTTP/1.1): Range Requests - obsolete, replaced by 9110
RFC 7234 (June 2014) - Caching- Hypertext Transfer Protocol (HTTP/1.1): Caching - obsolete, replaced by 9111
RFC 7235 (June 2014) - Hypertext Transfer Protocol (HTTP/1.1): Authentication - obsolete, replaced by 9110

RFC 9110 (June 2022) - HTTP Semantics
RFC 9111 (June 2022) - HTTP Caching
RFC 9112 (June 2022) - HTTP/1.1

HTTP/2

HTTP/2 home page, maintained by the IETF HTTPbis Working Group

RFC 7540 (May 2015) - Hypertext Transfer Protocol Version 2 (HTTP/2) - obsolete, replaced by 9113
RFC 7541 (May 2015) - HPACK: Header Compression for HTTP/2

RFC 9113 (June 2022) - HTTP/2 home page, maintained by the IETF HTTPbis Working Group

HTTP/3

RFC 9114 (June 2022) - HTTP/3

Not yet implemented by Apache Tomcat. (As of July 2022)

 HTTP - Related Specifications

...