h2 icon indicating copy to clipboard operation
h2 copied to clipboard

HTTP/2 State-Machine based protocol implementation

Results 40 h2 issues
Sort by recently updated
recently updated
newest added

Mention related projects, i.e. those using hyper.

hi, asyncio-server.py does not send WINDOW_UPDATE to the clinet, so after receiving ~65535bytes, the other side will not send any new request

Right now there is no support for HTTP/2 using `sendfile` to send DATA frames. This is potentially inefficient for implementations that are able to send really sizeable DATA frames. Given...

Enhancement
Question
Performance

Inspired by @njsmith in njsmith/h11#4. Right now there is a wart in the h2 API when working on a busy connection. The problem exists when working with `receive_data`. For example,...

Question

There are multiple examples of server implementations that could be done with hyper-h2 but I rarely find any proper example for developer's reference on how the client could be prepared...

Added example of HTTP/2 echo server that uses [trio](https://trio.readthedocs.io/en/latest/) async library.

Dear developers, I'm investigating hyper-h2 with the Server Push feature. I'm trying the following flow: - Client sends a GET request (path: /file.txt) - Server responses along with a PUSH_PROMISE...

As a follow-up to https://github.com/python-hyper/hyper-h2/issues/1207, https://github.com/tox-dev/tox/issues/1491 is now fixed.

May be of interest, new HTTP/2 frames are introduced: https://tools.ietf.org/html/draft-ietf-httpbis-http2-secondary-certs-06#section-3 Current status: Mozilla considers it worthy of considering, or something like that.

This fixes https://github.com/python-hyper/hyper-h2/issues/1184