1
0
mirror of https://github.com/moparisthebest/curl synced 2024-08-13 17:03:50 -04:00

CURLOPT_HTTP_VERSION.3: connection re-use goes before version

This commit is contained in:
Daniel Stenberg 2015-08-15 23:36:28 +02:00
parent 31673ff517
commit 7166d91a03

View File

@ -28,11 +28,15 @@ CURLOPT_HTTP_VERSION \- specify HTTP protocol version to use
CURLcode curl_easy_setopt(CURL *handle, CURLOPT_HTTP_VERSION, long version); CURLcode curl_easy_setopt(CURL *handle, CURLOPT_HTTP_VERSION, long version);
.SH DESCRIPTION .SH DESCRIPTION
Pass \fIversion\fP a long, set to one of the values described below. They Pass \fIversion\fP a long, set to one of the values described below. They ask
force libcurl to use the specific HTTP versions. This is not sensible to do libcurl to use the specific HTTP versions. This is not sensible to do unless
unless you have a good reason. You have to set this option if you want to use you have a good reason. You have to set this option if you want to use
libcurl's HTTP/2 support. libcurl's HTTP/2 support.
Note that the HTTP version is just a request. libcurl will still prioritize to
re-use an existing connection so it might then re-use a connection using a
HTTP version you haven't asked for.
.IP CURL_HTTP_VERSION_NONE .IP CURL_HTTP_VERSION_NONE
We don't care about what version the library uses. libcurl will use whatever We don't care about what version the library uses. libcurl will use whatever
it thinks fit. it thinks fit.