easy:SetOpt_Suppress_Connect_Headers(onoff)
#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}... |