Update README.rst
This commit is contained in:
parent
f85a213fb1
commit
6513711943
39
README.rst
39
README.rst
|
@ -1,8 +1,17 @@
|
||||||
nghttp2 - HTTP/2 C Library
|
nghttp2 - HTTP/2 C Library
|
||||||
============================
|
==========================
|
||||||
|
|
||||||
This is an experimental implementation of Hypertext Transfer Protocol
|
This is an implementation of Hypertext Transfer Protocol version 2
|
||||||
version 2.
|
in C.
|
||||||
|
|
||||||
|
The framing layer of HTTP/2 is implemented as form of reusable C
|
||||||
|
library. On top of that, we have implemented HTTP/2 client, server
|
||||||
|
and proxy. Also we have developed load test/benchmarking tool for
|
||||||
|
HTTP/2 and SPDY.
|
||||||
|
|
||||||
|
HPACK encoding and decoding are available as public API.
|
||||||
|
|
||||||
|
We didn't cover everything, but we have Python binding of this libary.
|
||||||
|
|
||||||
Development Status
|
Development Status
|
||||||
------------------
|
------------------
|
||||||
|
@ -14,13 +23,19 @@ header compression
|
||||||
|
|
||||||
The nghttp2 code base was forked from spdylay project.
|
The nghttp2 code base was forked from spdylay project.
|
||||||
|
|
||||||
========================== =====
|
=========================== =======
|
||||||
Features h2-12
|
HTTP/2 Features Support
|
||||||
========================== =====
|
=========================== =======
|
||||||
Dependency based priority Done
|
Core frames handling Yes
|
||||||
BLOCKED frame Done
|
Dependency Tree Yes
|
||||||
COMPRESSED DATA Done
|
Large header (CONTINUATION) Yes
|
||||||
========================== =====
|
BLOCKED extension Yes \*1
|
||||||
|
ALTSVC extension Yes \*2
|
||||||
|
=========================== =======
|
||||||
|
|
||||||
|
* \*1 As described in draft-12.
|
||||||
|
* \*2 As described in draft-12, but reserved byte is removed.
|
||||||
|
|
||||||
|
|
||||||
Public Test Server
|
Public Test Server
|
||||||
------------------
|
------------------
|
||||||
|
@ -367,8 +382,8 @@ information. Here is sample output from ``nghttpd`` server::
|
||||||
nghttpx - proxy
|
nghttpx - proxy
|
||||||
+++++++++++++++
|
+++++++++++++++
|
||||||
|
|
||||||
``nghttpx`` is a multi-threaded reverse proxy for
|
``nghttpx`` is a multi-threaded reverse proxy for ``h2-12``, SPDY and
|
||||||
``h2-12``, SPDY and HTTP/1.1. It has several operation modes:
|
HTTP/1.1 and powers nghttp2.org site. It has several operation modes:
|
||||||
|
|
||||||
================== ============================ ============== =============
|
================== ============================ ============== =============
|
||||||
Mode option Frontend Backend Note
|
Mode option Frontend Backend Note
|
||||||
|
|
Loading…
Reference in New Issue