![]() |
![]()
| ![]() |
![]()
NAMECURLMOPT_MAX_PIPELINE_LENGTH - maximum number of requests in a pipeline SYNOPSIS#include <curl/curl.h> CURLMcode curl_multi_setopt(CURLM *handle, CURLMOPT_MAX_PIPELINE_LENGTH, DESCRIPTIONNo function since pipelining was removed in 7.62.0. Pass a long. The set max number is used as the maximum amount of outstanding requests in an HTTP/1.1 pipeline. This option is only used for HTTP/1.1 pipelining, not for HTTP/2 multiplexing. When this limit is reached, libcurl creates another connection to the same host (see CURLMOPT_MAX_HOST_CONNECTIONS(3)), or queue the request until one of the pipelines to the host is ready to accept a request. Thus, the totalCURLMOPT_MAX_PIPELINE_LENGTH(3). DEFAULT5 PROTOCOLSThis functionality affects all supported protocols EXAMPLEint main(void) { AVAILABILITYAdded in curl 7.30.0 RETURN VALUEcurl_multi_setopt(3) returns a CURLMcode indicating success or error. CURLM_OK (0) means everything was OK, non-zero means an error occurred, see libcurl-errors(3). SEE ALSOCURLMOPT_MAX_HOST_CONNECTIONS(3), CURLMOPT_PIPELINING(3)
|