aboutsummaryrefslogtreecommitdiff
path: root/src/tool_libinfo.h
diff options
context:
space:
mode:
authorJohannes Schindelin <johannes.schindelin@gmx.de>2018-12-07 17:04:39 +0100
committerDaniel Stenberg <daniel@haxx.se>2018-12-08 10:59:23 +0100
commitd997aa0e963c5be5de100dccdc5208d39bd3d62b (patch)
treef8b002f3eefc58c89bd176c17ef39fc7270565ac /src/tool_libinfo.h
parent07e61abdac949dda7ff8ab152ed6eb8854db8484 (diff)
Upon HTTP_1_1_REQUIRED, retry the request with HTTP/1.1
This is a companion patch to cbea2fd2c (NTLM: force the connection to HTTP/1.1, 2018-12-06): with NTLM, we can switch to HTTP/1.1 preemptively. However, with other (Negotiate) authentication it is not clear to this developer whether there is a way to make it work with HTTP/2, so let's try HTTP/2 first and fall back in case we encounter the error HTTP_1_1_REQUIRED. Note: we will still keep the NTLM workaround, as it avoids an extra round trip. Daniel Stenberg helped a lot with this patch, in particular by suggesting to introduce the Curl_h2_http_1_1_error() function. Closes #3349 Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Diffstat (limited to 'src/tool_libinfo.h')
0 files changed, 0 insertions, 0 deletions