Replies: 1 comment 1 reply
|
i think it's expected however that a server should downgrade from h2 to h1 if the client doesn't support? |
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
I suggest that
--http-protocols=h2without requisites (including--certfile) just stops and tells the user they requested something unsupported (in their environment, or in the latter case: intentionally).The user clearly expressed that wanted h2 only. And yet they get a server running that has no HTTP/2 functionality, yet responds to HTTP/1.x requests? That does not seem right!
(I think there are more cases. From the older options, I remember
--reload-extra-fileshas such "silent" dependency on--reload, and some--bindandLISTEN_FDSusage is silently conflicting. But those cases actually need work, whereas the case above is not a bug to be fixed but will likely forever be considered plain wrong cmdline/config.)All reactions