CURLMOPT_PIPELINING (3) - Linux Man Pages
CURLMOPT_PIPELINING: enable/disable HTTP pipelining
CURLMOPT_PIPELINING - enable/disable HTTP pipelining
CURLMcode curl_multi_setopt(CURLM *handle, CURLMOPT_PIPELINING, bool onoff);
Set the onoff
parameter to 1 to make libcurl use HTTP pipelining for
HTTP transfers done using this multi handle, as far as possible. This means
that if you add a second request that can use an already existing connection,
the second request will be "piped" on the same connection rather than being
executed in parallel.
When using pipelining, there are also several other related options that are
interesting to tweak and adjust to alter how libcurl spreads out requests on
different connections or not etc.
Added in 7.16.0
Returns CURLM_OK if the option is supported, and CURLM_UNKNOWN_OPTION if not.