Bezeichnung
easy:SetOpt_Suppress_Connect_Headers -- unterdrückt Proxy-CONNECT-Antwort-Header von Benutzer-Callbacks
Übersicht
easy:SetOpt_Suppress_Connect_Headers(onoff)
Beschreibung
Unterdrücken Sie bei Verwendung von #CURLOPT_HTTPPROXYTUNNEL und einer CONNECT-Anforderung den Proxy-CONNECT-Antwort-Header aus den Benutzer-Callback-Funktionen #CURLOPT_HEADERFUNCTION und #CURLOPT_WRITEFUNCTION.

Proxy CONNECT-Antwort-Header können die Header-Verarbeitung erschweren, da es sich im Wesentlichen um einen separaten Satz von Header handelt. Sie können diese Option aktivieren, um diesen Header zu unterdrücken.

Nehmen wir beispielsweise an, dass eine HTTPS-URL über CONNECT abgerufen werden soll. Bei Erfolg würde es normalerweise zwei Sätze von Header geben und jeder Header würde an die Header-Funktion und/oder die Schreibfunktion gesendet. Die Daten für die Callbacks sehen folgendermaßen aus:

 
HTTP / 1.1 200 Verbindung hergestellt
{Header} ...

HTTP/1.1 200 OK
Inhaltstyp: Anwendung/json
{Header} ...

{body}...

Wenn Sie diese Option aktivieren, werden die CONNECT-Antwort-Header jedoch unterdrückt, sodass die an die Callback gesendeten Daten folgendermaßen aussehen:

 
HTTP/1.1 200 OK
Inhaltstyp: Anwendung/json
{Header} ...

{body}...

Eingaben
onoff
Eingabewert

Navigation zeigen