http: add support selecting http version #1968
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a backport of git@d73019feb44b (which made it already to
next
). It allows settinghttp.version
toHTTP/1.1
orHTTP/2
to choose the version of the HTTP protocol to use.This might be important e.g. to let users choose to downgrade to HTTP/1.1 when the desired authentication scheme is incompatible with HTTP/2 (such is the case for NTLM, but we already have a cURL-side patch for that in the pipeline: curl/curl#3345).