Weird behavior with HTTP/2 HEAD responses that contain long headers
Categories
(Core :: Networking: HTTP, defect, P3)
Tracking
()
People
(Reporter: apyrgio, Unassigned)
References
(Blocks 1 open bug)
Details
(Whiteboard: [necko-triaged])
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:70.0) Gecko/20100101 Firefox/70.0
Steps to reproduce:
A server returned an HTTP/2 HEAD response that contained a long (~100,000 chars) HTTP header.
(You can find an easy way to reproduce this issue here: https://github.com/apyrgio/firefox-http2-head-issue)
Actual results:
Firefox took a long time (~1 minute) to complete the request,. Ultimately, it failed, but the status code in the Network tab showed up as 200.
Note that the same GET and HTTP/1.0 HEAD requests completed successfully.
Expected results:
That depends on what is the header size limit of Firefox. If the response exceeded that limit, Firefox should explicitly state so. If not, the response should be handled properly.
Comment 1•6 years ago
|
||
I will investigate.
It's been a few months since the last update on this issue. Did you manage to reproduce it?
Updated•4 years ago
|
Description
•