Building Protocols with HTTP

The information below is for an old version of the document
Document Type Expired Internet-Draft (httpbis WG)
Author Mark Nottingham 
Last updated 2019-05-14 (latest revision 2018-11-10)
Stream Internet Engineering Task Force (IETF)
Expired & archived
pdf htmlized bibtex
Additional Resources
- Mailing list discussion
Stream WG state WG Consensus: Waiting for Write-Up (wg milestone: - Submit Building Prot... )
Document shepherd Tommy Pauly
IESG IESG state Expired
Consensus Boilerplate Yes
Telechat date
Responsible AD (None)
Send notices to Patrick McManus <>, Tommy Pauly <>

This Internet-Draft is no longer active. A copy of the expired Internet-Draft can be found at


HTTP is often used as a substrate for other application protocols (a.k.a. HTTP-based APIs). This document specifies best practices for such protocols' use of HTTP when they are defined for diverse implementation and broad deployment (e.g., in standards efforts).


Mark Nottingham (

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)