If you want to enable both HTTP/1.1 pipelining and HTTP/2 multiplexing...
<?php
curl_multi_setopt($mh, CURLMOPT_PIPELINING, 3);
?>
or
<?php
curl_multi_setopt($mh, CURLMOPT_PIPELINING, CURLPIPE_HTTP1 | CURLPIPE_MULTIPLEX);
?>
(PHP 5 >= 5.5.0, PHP 7, PHP 8)
curl_multi_setopt — Setzt eine cURL-Multi-Option
Setzt eine Option für das angegebene cURL-Mehrfach-Handle.
multi_handle
Ein von curl_multi_init() zurückgegebenes cURL-Multihandle.
option
Eine der CURLMOPT_*
-Konstanten.
value
Der Wert, auf den option
gesetzt werden soll.
Für Details über den Typ der Werte, die jede Konstante erwartet, siehe
die Beschreibung der
CURLMOPT_*
-Konstanten.
Version | Beschreibung |
---|---|
8.2.0 |
CURLMOPT_MAX_CONCURRENT_STREAMS wurde eingeführt.
|
8.0.0 |
multi_handle erwartet nun eine
CurlMultiHandle-Instanz; vorher wurde eine
Ressource erwartet.
|
7.1.0 |
CURLMOPT_PUSHFUNCTION wurde eingeführt.
|
7.0.7 |
CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE ,
CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE ,
CURLMOPT_MAX_HOST_CONNECTIONS ,
CURLMOPT_MAX_PIPELINE_LENGTH und
CURLMOPT_MAX_TOTAL_CONNECTIONS wurden eingeführt.
|
If you want to enable both HTTP/1.1 pipelining and HTTP/2 multiplexing...
<?php
curl_multi_setopt($mh, CURLMOPT_PIPELINING, 3);
?>
or
<?php
curl_multi_setopt($mh, CURLMOPT_PIPELINING, CURLPIPE_HTTP1 | CURLPIPE_MULTIPLEX);
?>