New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement HTTP CONNECT for HTTP/2 #250
Comments
The issue is more complicated than initially thought. After discussion with @gregw, need to check whether browsers already support it. For the server side, the idea is that we change the HTTP parser to consider a CONNECT request to have an infinite request content, rather than being considered a request without content. On the client side, things may be even more complicated. We would need to support mixed modes where the client needs to talk HTTP/2 to the forward proxy, but HTTP/1.1 to the server, or viceversa. |
Modified HTTP/2 implementation to support the CONNECT method. Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
Implemented semantic defined by RFC 8441. Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
Modified HTTP/2 implementation to support the CONNECT method. Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
Implemented semantic defined by RFC 8441. Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
Modified HTTP/2 implementation to support the CONNECT method. Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
Implemented semantic defined by RFC 8441. Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
Implemented section 8.3 of RFC 7540. Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
Implemented a few TODOs and improved logging. Some small code cleanups. Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
Final modifications after review. Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
Fixes #250 - Implement HTTP CONNECT for HTTP/2. Modified HTTP/2 implementation to support the CONNECT method. Implemented semantic defined by RFC 8441. Implemented section 8.3 of RFC 7540. Introduced HTTP2Client.streamIdleTimeout. Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
migrated from Bugzilla #481459
status NEW severity enhancement in component http2 for 9.3.x
Reported in version 9.3.5 on platform PC
Assigned to: Simone Bordet
On 2015-11-04 16:48:22 -0500, Simone Bordet wrote:
On 2016-01-07 15:18:18 -0500, Simone Bordet wrote:
The text was updated successfully, but these errors were encountered: