Building Protocols with HTTP
Metadata
- Publisher
- IETF
- Doc Type
- Best Practice
- Pages
- 27
- Abstract
- Applications often use HTTP as a substrate to create HTTP-based APIs. This document specifies best practices for writing specifications that use HTTP to define new application protocols. It is written primarily to guide IETF efforts to define application protocols using HTTP for deployment on the Internet but might be applicable in other situations. This document obsoletes RFC 3205.
- Publication Date
- 2022-06-01
- Status Note
- Best Current Practice
- DOI
10.17487/RFC9205- Link
- https://doi.org/10.17487/RFC9205
- Author(s)
- Mark Nottingham
- Keyword(s)
- HTTP API
Latest version of IETF RFC 9205
Document Versions — IETF RFC 9205
-
▶ IETF RFC 9205 (2022-06-01)THIS DOC [ACTIVE] [LATEST VERSION]
Normative Reference(s)
- IETF RFC 2119 [Active*]
- IETF RFC 3986 [Active, Amended*]
- IETF RFC 6454 [Active*]
- IETF RFC 6648 [Active*]
- IETF RFC 6838 [Active*]
- IETF RFC 8174 [Active*]
- IETF RFC 8288 [Active*]
- IETF RFC 8615 [Active*]
- IETF RFC 8820 [Active*]
- RFC8941 — RFC8941 EXTERNAL
- IETF RFC 9110 [Active*]
- IETF RFC 9111 [Active*]
Bibliographic Reference(s)
- IETF RFC 3205 [Superseded*]
- IETF RFC 4791 [Active*]
- IETF RFC 4918 [Active*]
- IETF RFC 5861 [Active*]
- IETF RFC 6265 [Active*]
- IETF RFC 6415 [Active*]
- IETF RFC 6570 [Active*]
- IETF RFC 6797 [Active*]
- IETF RFC 7258 [Active*]
- IETF RFC 7301 [Active*]
- IETF RFC 7595 [Active*]
- RFC7605 — RFC7605 EXTERNAL
- IETF RFC 7616 [Active*]
- IETF RFC 7617 [Active*]
- IETF RFC 7807 [Superseded*]
- IETF RFC 8259 [Active*]
- RFC8297 — RFC8297 EXTERNAL
- IETF RFC 8446 [Superseded*]
- RFC8470 — RFC8470 EXTERNAL
- IETF RFC 8949 [Active*]
- IETF RFC 9112 [Active*]
- IETF RFC 9113 [Active*]
- RFC9114 — RFC9114 EXTERNAL
- RFC9218 — RFC9218 EXTERNAL
- W3C.CR-referrer-policy.20170126 — REFERRER-POLICY EXTERNAL
- W3C.CRD-secure-contexts.20210918 — SECCTXT EXTERNAL
- W3C.WD-csp3.20210629 — CSP EXTERNAL
- W3C XML 1 [Active]
- WHATWG.FETCH — WHATWG, “Fetch,” Living Standard, Aug. 2023, Available: https://fetch.spec.whatwg.org/. EXTERNAL
- WHATWG.HTML [Active, Versionless]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC9205.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 9205, Building Protocols with HTTP. Available at https://doi.org/10.17487/RFC9205
Snippet:
IETF RFC 9205, Building Protocols with HTTP. Available at https://doi.org/10.17487/RFC9205
HTML (ISO 690 compliant)
Preview:
IETF RFC 9205, Building Protocols with HTTP. Available at https://doi.org/10.17487/RFC9205
Snippet:
<span class="citation"><cite>IETF RFC 9205</cite>, Building Protocols with HTTP. Available at <a href="https://doi.org/10.17487/RFC9205" target="_blank" rel="noopener">https://doi.org/10.17487/RFC9205</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 9205, Building Protocols with HTTP
doi: 10.17487/RFC9205
url: https://doi.org/10.17487/RFC9205
doi: 10.17487/RFC9205
url: https://doi.org/10.17487/RFC9205
Snippet:
<li> <cite id="bib-rfc9205">IETF RFC 9205</cite>, Building Protocols with HTTP <span class="doi">10.17487/RFC9205</span> </li>
Referenced By
- IETF RFC 10003 [Active*]
- IETF RFC 9725 [Active*]
- IETF RFC 9811 [Active*]