Bezeichnung
multi:SetOpt -- legt Optionen für einen Curl-Multi-Handle fest
Übersicht
multi:SetOpt(option, param)
Beschreibung
multi:SetOpt() wird verwendet, um einem libcurl-Multi-Handle mitzuteilen, wie er sich verhalten soll. Mit den entsprechenden Optionen für multi:SetOpt() können Sie das Verhalten von libcurl bei Verwendung dieses Multi-Handles ändern. Alle Optionen werden mit der Option gefolgt vom Parameter param festgelegt. Dieser Parameter kann eine Zahl, eine Funktion, eine Zeichenkette oder eine Tabelle sein, je nachdem, was die jeweilige Option erwartet. Lesen Sie diese Befehle sorgfältig durch, da schlechte Eingabewerte dazu führen können, dass sich libcurl schlecht verhält! Sie können in jedem Befehlsaufruf nur eine Option einstellen.

Die folgenden Typen werden derzeit für option unterstützt:

#CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE
Setzt die Chunk-Längenschwelle für Pipelining. Siehe multi:SetOpt_Chunk_Length_Penalty_Size für Details.
#CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE
Setzt die Inhaltsgrösse fürs Pipelining. Siehe multi:SetOpt_Content_Length_Penalty_Size für Details.
#CURLMOPT_MAXCONNECTS
Legt die Größe des Verbindungscaches fest. Siehe multi:SetOpt_MaxConnects für Details.
#CURLMOPT_MAX_HOST_CONNECTIONS
Legt die maximale Anzahl von Verbindungen zu einem einzelnen Host fest. Siehe multi:SetOpt_Max_Host_Connections für Details.
#CURLMOPT_MAX_PIPELINE_LENGTH
Setzt die maximale Anzahl von Anforderungen in einer Pipeline. Siehe multi:SetOpt_Max_Pipeline_Length für Details.
#CURLMOPT_MAX_TOTAL_CONNECTIONS
Setzt die maximal gleichzeitig offenen Verbindungen. Siehe multi:SetOpt_Max_Total_Connections für Details.
#CURLMOPT_PIPELINING
Aktiviert gleichzeitiges HTTP-Pipelining und Multiplexing. Siehe multi:SetOpt_Pipelining für Details.
#CURLMOPT_PIPELINING_SERVER_BL
Setzt die Schwarze Liste von Pipeline-Servern. Siehe multi:SetOpt_Pipelining_Server_Bl für Details.
#CURLMOPT_PIPELINING_SITE_BL
Setzt die Schwarze Liste von Hosts. Siehe multi:SetOpt_Pipelining_Site_Bl für Details.
#CURLMOPT_SOCKETFUNCTION
Setzt den Callback für Information, worauf gewartet werden soll. Siehe multi:SetOpt_SocketFunction für Details.
#CURLMOPT_TIMERFUNCTION
Setzt den Callback, um Timeout-Werte zu erhalten. Siehe multi:SetOpt_TimerFunction für Details.

Eingaben
option
zu setzender Optionstyp
parameter
Wert, auf den die Option gesetzt werden soll

Navigation zeigen