Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content
Metadata
- Publisher
- IETF
- Doc Type
- Standard
- Pages
- 101
- Abstract
- The Hypertext Transfer Protocol (HTTP) is a stateless \%application- level protocol for distributed, collaborative, hypertext information systems. This document defines the semantics of HTTP/1.1 messages, as expressed by request methods, request header fields, response status codes, and response header fields, along with the payload of messages (metadata and body content) and mechanisms for content negotiation.
- Publication Date
- 2014-06-01
- Status Note
- Proposed Standard
- DOI
10.17487/RFC7231- Link
- https://doi.org/10.17487/RFC7231
- Author(s)
- Roy T. FieldingJulian Reschke
- Keyword(s)
- Hypertext Transfer Protocol, HTTP, HTTP Semantics, HTTP Method, HTTP Status Code
Latest version of IETF RFC 7231
Document Versions — IETF RFC 7231
-
▶ IETF RFC 7231 (2014-06-01)THIS DOC [SUPERSEDED] [LATEST VERSION]
Normative Reference(s)
- IETF RFC 2045 [Active*]
- IETF RFC 2046 [Active, Amended*]
- IETF RFC 2119 [Active*]
- IETF RFC 3986 [Active, Amended*]
- IETF RFC 4647 [Active*]
- IETF RFC 5234 [Active, Amended*]
- IETF RFC 5646 [Active*]
- IETF RFC 6365 [Active*]
- IETF RFC 7230 [Superseded*]
- IETF RFC 7232 [Superseded*]
- IETF RFC 7233 [Superseded*]
- IETF RFC 7234 [Superseded*]
- IETF RFC 7235 [Superseded*]
Bibliographic Reference(s)
- Fielding, R., "Architectural Styles and the Design of Network-based Software Architectures", Doctoral Dissertation, University of California, Irvine, September 2000, < http://roy.gbiv.com/pubs/dissertation/top.htm >. EXTERNAL
- van der Stock, A., Ed., "A Guide to Building Secure Web Applications and Web Services", The Open Web Application Security Project (OWASP) 2.0.1, July 2005, < https://www.owasp.org/ >. EXTERNAL
- IETF RFC 1945 [Active*]
- IETF RFC 2049 [Active*]
- IETF RFC 2068 [Superseded*]
- IETF RFC 2295 [Active*]
- IETF RFC 2388 [Superseded*]
- IETF RFC 2557 [Active*]
- IETF RFC 2616 [Superseded*]
- IETF RFC 2774 [Active*]
- IETF RFC 2817 [Active*]
- IETF RFC 2978 [Active*]
- IETF RFC 3864 [Active*]
- IETF RFC 5226 [Superseded*]
- IETF RFC 5246 [Superseded*]
- IETF RFC 5322 [Active, Amended*]
- IETF RFC 5789 [Active*]
- IETF RFC 5905 [Active*]
- IETF RFC 5987 [Superseded*]
- IETF RFC 5988 [Superseded*]
- IETF RFC 6265 [Active*]
- IETF RFC 6266 [Active*]
- IETF RFC 6648 [Active*]
- IETF RFC 6838 [Active*]
- IETF RFC 7238 [Superseded*]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC7231.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
IETF RFC 7231, Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content. Available at https://doi.org/10.17487/RFC7231
Snippet:
IETF RFC 7231, Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content. Available at https://doi.org/10.17487/RFC7231
HTML (ISO 690 compliant)
Preview:
IETF RFC 7231, Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content. Available at https://doi.org/10.17487/RFC7231
Snippet:
<span class="citation"><cite>IETF RFC 7231</cite>, Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content. Available at <a href="https://doi.org/10.17487/RFC7231" target="_blank" rel="noopener">https://doi.org/10.17487/RFC7231</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 7231, Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content
doi: 10.17487/RFC7231
url: https://doi.org/10.17487/RFC7231
doi: 10.17487/RFC7231
url: https://doi.org/10.17487/RFC7231
Snippet:
<li> <cite id="bib-rfc7231">IETF RFC 7231</cite>, Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content <span class="doi">10.17487/RFC7231</span> </li>
Referenced By
- IETF draft-bhutton-json-schema-00 [Draft*]
- IETF draft-bhutton-json-schema-01 [Active*]
- IETF draft-handrews-json-schema-hyperschema-02 [Active*]
- IETF RFC 7230 [Superseded*]
- IETF RFC 7232 [Superseded*]
- IETF RFC 7233 [Superseded*]
- IETF RFC 7234 [Superseded*]
- IETF RFC 7235 [Superseded*]
- IETF RFC 7238 [Superseded*]
- IETF RFC 7302 [Superseded*]
- IETF RFC 7303 [Active*]
- IETF RFC 7540 [Superseded*]
- IETF RFC 7616 [Active*]
- IETF RFC 7617 [Active*]
- IETF RFC 7807 [Superseded*]
- IETF RFC 7972 [Active*]
- IETF RFC 8040 [Active*]
- IETF RFC 8075 [Active*]
- IETF RFC 8132 [Active*]
- IETF RFC 8187 [Active*]
- IETF RFC 8288 [Active*]
- IETF RFC 8615 [Active*]
- SMPTE ST 430-15:2017 [Active]