This is a rust implementation of Binary HTTP Messages.
This work is undergoing active revision in the IETF and so are these implementations. Use at your own risk.
The API documentation is currently sparse, but the API is fairly small and descriptive.
The bhttp
crate has the following features:
read-bhttp
enables parsing of binary HTTP messages. This is enabled by
default.
write-bhttp
enables writing of binary HTTP messages. This is enabled by
default.
read-http
enables a simple HTTP/1.1 message parser. This parser is fairly
basic and is not recommended for production use. Getting an HTTP/1.1 parser
right is a massive enterprise; this one only does the basics. This is
disabled by default.
write-http
enables writing of HTTP/1.1 messages. This is disabled by
default.