-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Open
Labels
A-clientArea: client.Area: client.A-ffiArea: ffi (C API)Area: ffi (C API)A-http2Area: HTTP/2 specific.Area: HTTP/2 specific.C-bugCategory: bug. Something is wrong. This is bad!Category: bug. Something is wrong. This is bad!E-mediumEffort: medium. Some knowledge of how hyper internal works would be useful.Effort: medium. Some knowledge of how hyper internal works would be useful.
Description
Version
Hyper/0.14.17
h2/0.3,9
Platform
Linux x86_64
Description
I build curl to use hyper for HTTP/2 over HTTPS, but when I try to multiplex h2 over a single connection I get http2 error: connection error received: frame with invalid size
errors. Reproducible, every time.
I build curl and hyper from git and run this libcurl example: https://curl.se/libcurl/c/http2-download.html changed to download a 20MB file.
I cannot find any documentation explaining if I need to do anything special to get multiplexing going (I'm using the C API, is there any documentation at all?). I also can't figure out how to get hyper to tell me more info so that I can figure out more exactly what's going wrong.
Metadata
Metadata
Assignees
Labels
A-clientArea: client.Area: client.A-ffiArea: ffi (C API)Area: ffi (C API)A-http2Area: HTTP/2 specific.Area: HTTP/2 specific.C-bugCategory: bug. Something is wrong. This is bad!Category: bug. Something is wrong. This is bad!E-mediumEffort: medium. Some knowledge of how hyper internal works would be useful.Effort: medium. Some knowledge of how hyper internal works would be useful.
Type
Projects
Status
Triage