-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
http3: response body not implemented http3.HTTPStreamer #4526
Comments
This was called out as a breaking change in the release notes of v0.43. It is now the |
Thanks. In my understanding the How to unwrap the stream in client side (*http.Response), my existing code is here |
You'll need to take the path via the |
Last question, shall/do we have a RoundTripOpt to let this underlying stream stay opening? https://github.com/quic-go/quic-go/blob/v0.44.0/http3/client.go#L299 |
Finally I gave up this approach, I turn to another way with more compatibility and but lower performance in phuslu/liner@1054f3b If the stream unwarp of *http.Response in quic-go/http3 comes back in future, please let me know. thanks again. |
Please take a look at the WebTransport dialer: https://github.com/quic-go/webtransport-go/blob/master/client.go I believe it does exactly what you need. |
Understood, but currently I'd like keep unique/same logic in server side, like https://github.com/phuslu/liner/blob/master/handler_http_forward.go#L278-L298 |
There’s no change to the server side. This is purely a client side API change. |
thanks for your patience, finally I have a modified webtransport-go dialer of https://github.com/phuslu/liner/blob/master/dialer_http3.go thanks again! |
Seems that this is broken by #4469
It makes my http3 dialer not working
Any suggestion?
The text was updated successfully, but these errors were encountered: