Heim >Backend-Entwicklung >PHP-Tutorial >Wie füge ich benutzerdefinierte Header zu PHP-cURL-Anfragen hinzu?
Benutzerdefinierte Header in PHP-cURL-Anfragen
In PHP ermöglicht cURL das Hinzufügen benutzerdefinierter Header zu HTTP-Anfragen, was für verschiedene Zwecke nützlich sein kann Szenarien wie die Nachbildung des Verhaltens externer Dienste. Um benutzerdefinierte Header zu einer cURL-Anfrage hinzuzufügen, können Sie die Option CURLOPT_HTTPHEADER verwenden.
Betrachten wir beispielsweise einen Versuch, die iTunes-Methode zum Abrufen von Bildmaterial zu replizieren, die die folgenden nicht standardmäßigen Header verwendet:
X-Apple-Tz: 0 X-Apple-Store-Front: 143444,12
Um diese Header in eine Anfrage einzubinden, verwenden Sie die folgende cURL Code:
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://example.com/artwork'); curl_setopt($ch, CURLOPT_HTTPHEADER, [ 'X-Apple-Tz: 0', 'X-Apple-Store-Front: 143444,12' ]); $response = curl_exec($ch); curl_close($ch);
Hier wird die Option CURLOPT_HTTPHEADER auf ein Array von Zeichenfolgen festgelegt, die jeweils einen benutzerdefinierten Header darstellen, der in die Anfrage aufgenommen werden soll. Weitere Einzelheiten zu dieser Option finden Sie in der PHP-Dokumentation: https://www.php.net/manual/en/function.curl-setopt.php.
Das obige ist der detaillierte Inhalt vonWie füge ich benutzerdefinierte Header zu PHP-cURL-Anfragen hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!