Bezeichnung
easy:SetOpt_Header -- übergibt den Header an den Datenstrom
Übersicht
easy:SetOpt_Header(onoff)
Beschreibung
Übergeben Sie dem Parameter onoff den Wert 1, um libcurl anzuweisen, den Header in den Schreib-Callback aufzunehmen (#CURLOPT_WRITEFUNCTION). Diese Option ist relevant für Protokolle, die tatsächlich Header oder andere Metadaten (wie HTTP und FTP) enthalten.

Wenn Sie darum ersuchen, den Header an den gleichen Callback wie des Bodys zu übergeben, ist es nicht möglich, sie wieder genau zu trennen, ohne detaillierte Kenntnisse über das verwendete Protokoll zu haben.

Ausserdem: Der #CURLOPT_WRITEFUNCTION-Callback ist darauf beschränkt, immer nur ein Maximum von #CURL_MAX_WRITE_SIZE-Bytes zu erhalten, die ihm übergeben werden (16KB), während ein Header länger sein kann und die #CURLOPT_HEADERFUNCTION unterstützt es, mit Header bis zu #CURL_MAX_HTTP_HEADER-Bytes groß (100KB) aufgerufen zu werden.

Es ist oft besser, #CURLOPT_HEADERFUNCTION zu verwenden, um die Header-Daten separat zu erhalten.

Obwohl verwirrend ähnlich benannt, wird #CURLOPT_HTTPHEADER verwendet, um eigene HTTP-Header zu setzen!

Eingaben
onoff
Eingabewert

Navigation zeigen