Hypertext Transfer Protocol : Message Syntax and Routing
RFC 7230, “Hypertext Transfer Protocol : Message Syntax and Routing”, is a Proposed Standard document published in June 2014 by R. Fielding, J. Reschke. It updates RFC 2817, RFC 2818. It obsoletes RFC 2145, RFC 2616. It has since been updated by RFC 8615. It has been obsoleted by RFC 9110, RFC 9112 — refer to the newer document for the authoritative version. The canonical text is published by the RFC Editor.
Abstract
The Hypertext Transfer Protocol (HTTP) is a stateless application-level protocol for distributed, collaborative, hypertext information systems. This document provides an overview of HTTP architecture and its associated terminology, defines the "http" and "https" Uniform Resource Identifier (URI) schemes, defines the HTTP/1.1 message syntax and parsing requirements, and describes related security concerns for implementations.
What “Proposed Standard” means
An entry-level standards-track specification: stable, peer-reviewed and a solid basis for implementation, though it may still evolve before becoming an Internet Standard.
The canonical text of RFC 7230 is hosted at rfc-editor.org. Available in TXT,HTML.
- RFC 7229 Object Identifiers for Test Certificate Policies
- RFC 7231 Hypertext Transfer Protocol : Semantics and Content
- RFC 7228 Terminology for Constrained-Node Networks
- RFC 7232 Hypertext Transfer Protocol : Conditional Requests
- RFC 7227 Guidelines for Creating New DHCPv6 Options
- RFC 7233 Hypertext Transfer Protocol : Range Requests
- RFC 7226 Requirements for Advanced Multipath in MPLS Networks
- RFC 7234 Hypertext Transfer Protocol : Caching