Technical Summary
This document defines a simple format for representing an HTTP
message, either request or response. This allows for the
encoding of HTTP messages that can be conveyed outside of an HTTP
protocol. This enables the transformation of entire messages,
including the application of authenticated encryption.
This format defines message/bhttp, a binary alternative to the
message/http content type defined in HTTP/1.1. A binary format
permits more efficient encoding and processing of messages. A binary
format also reduces exposure to security problems related to
processing of HTTP messages.
Working Group Summary
The document enjoyed reasonably wide review and discussion throughout the
group. It was not a particularly active discussion, but a variety of folks
appear to have looked at it and thought about it.
Document Quality
There exist at least two implementations of the document:
https://github.com/chris-wood/ohttp-gohttps://github.com/martinthomson/ohttp
Based on the shepherd's review of the document, this document is needed,
clearly written, complete, and correctly designed.
Personnel
Mark Nottingham is the Document Shepherd.
Francesca Palombini is the Responsible Area Director