HTTP/2 C语言库:nghttp2

jopen 10年前

HTTP/2 协议的C语言实现。

HTTP /2的成帧层被实现为可重复使用的C库的形式。最重要的是,我们已经实现HTTP/2客户端,服务器和代理。我们还开发了负载测试和基准测试工具,用于HTTP/2和SPDY。

HPACK编码器和解码器可作为公共API。

还提供一个Python实现绑定这个库。

该nghttp2代码库是来自spdylay项目的一个分​支。

HTTP/2 Features Support
Core frames handling Yes
Dependency Tree Yes
Large header (CONTINUATION) Yes
ALTSVC extension Yes


 

项目主页:http://www.open-open.com/lib/view/home/1415177385949