Nghttpx and h2load) in the src directory, the following packagesĪLPN support requires OpenSSL >= 1.0.2 (released 22 January 2015). To build and run the application programs ( nghttp, nghttpd, This avoids potential build error related to If you need libnghttp2 (C library) only, then the above packages areĪll you need. To build the documentation, you need to install:
To build and run the unit test programs, the following package is The following package is required to build the libnghttp2 library: Http/1.1 via ALPN/NPN and requires TLSv1.2 for HTTP/2 This endpoint supports h2, h2-16, h2-14, and The following endpoints are available to try out our nghttp2 The nghttp2 code base was forked from the spdylay We have Python bindings of this library, but we do not have full We have also developed load test and benchmarking tools forĪn HPACK encoder and decoder are available as a public API.Īn experimental high level C++ library is also available. On top of that, we have implemented an HTTP/2 client, server and
The framing layer of HTTP/2 is implemented as a reusable C library. This is an implementation of the Hypertext Transfer Protocol version 2