nghttp2/README.rst

31 lines
1.0 KiB
ReStructuredText

nghttp2 - HTTP/2.0 C Library
============================
This is an experimental implementation of Hypertext Transfer Protocol
version 2.0.
Development Status
------------------
We started to implement HTTP-defat-04/2.0
(http://tools.ietf.org/html/draft-ietf-httpbis-http2-04) based on
spdylay code base.
The following features are not implemented:
* Header compression: currently, the library still uses SPDY/2 style
header compression.
* Header continuation: the library does not handle header continuation
and END_HEADERS flag has no meaning.
* Client connection header: spdycat and spdyd do not send/handle
client connection header.
* ALPN: spdycat and spdyd use openssl without ALPN support and still
uses NPN to negotiate HTTP-draft-04/2.0.
With those missing parts, the library is still not inter-operable
right now.
The spdycat and spdyd are (the names are now odd for HTTP/2.0) working
now assuming the above limitation. You can see the HTTP/2.0 frames
back and forth and connection-level and stream level flow controls.