Building Protocols with HTTP
RFC 9205, “Building Protocols with HTTP”, is a Best Current Practice document published in June 2022 by M. Nottingham. It obsoletes RFC 3205. The canonical text is published by the RFC Editor.
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.
What “Best Current Practice” means
Documents the IETF community's recommended operational or procedural practice rather than a protocol specification.
The canonical text of RFC 9205 is hosted at rfc-editor.org. Available in HTML,TXT,PDF,XML.
- RFC 9204 QPACK: Field Compression for HTTP/3
- RFC 9206 Commercial National Security Algorithm Suite Cryptography for Internet Protocol Security
- RFC 9203 The Object Security for Constrained RESTful Environments Profile of the Authentication and Authorization for Constrained Environments Framework
- RFC 9207 OAuth 2.0 Authorization Server Issuer Identification
- RFC 9202 Datagram Transport Layer Security Profile for Authentication and Authorization for Constrained Environments
- RFC 9208 IMAP QUOTA Extension
- RFC 9201 Additional OAuth Parameters for Authentication and Authorization for Constrained Environments
- RFC 9209 The Proxy-Status HTTP Response Header Field