-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
HTTP/3 request fails with "error decoding response body: timeout" when fetching responses larger than ~1MB #2610
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
Comments
Sounds like streaming the body is stalling, 120s should have been plenty of time. Did it work before reqwest added streaming support, so it would just buffer the full response body? That was changed in 0.12.15. (I'm wondering if the streaming might be failing to wake a future, or if it's somewhere else). |
I tested version 0.12.9, and it doesn't work either. Thank you for your quick response. |
I'm seeing a similar issue when I use the client example from https://github.com/hyperium/h3
Client logs
|
I had the same exact issue with h3-quinn, i tried to ask for help from them and didnt get any and started over using reqwest to run into issues also sadly. |
Issue Description
When using HTTP/3 to fetch responses larger than approximately 1MB in size, the request fails with a timeout error:
error decoding response body: timeout
.And test files from
https://sampletestfile.com/jpg/
.Reproduction Steps
Code to Reproduce
Error Output
Environment
Additional Information
Possible Causes
This could be related to:
I would appreciate any insights into this issue or potential workarounds. Thank you!
The text was updated successfully, but these errors were encountered: