Why are browsers not automatically downgrading to HTTP/1 when they encounter a 505 in HTTP/2 or HTTP/3
mima.localghost.orgSubmitted by nitori in technology
They really should even if the spec doesn't say so :\
And yes I'm so petty that I only allow HTTP/2 for DNS over HTTPS (if Windows didn't require it I would've disabled HTTP/2 completely). Everything else should be HTTP/1 or HTTP/0.9! >:)
nitori OP wrote (edited )
Btw if you try to set the HTTP version to something absurd like 1.6, the server will still return 200 OK. I really read the spec. ;) 505 is only meant for major versions, and the HTTP version that appears in the server's response can also signal the maximum HTTP minor version it can support (so if you sent a HTTP/1.0 request and the server responds with HTTP/1.1 before the status code, it's telling you that it can support HTTP/1.1, and vice versa)! HTTP/1 is really ahead of its time