Heim > Backend-Entwicklung > PHP-Tutorial > Wie füge ich benutzerdefinierte Header zu PHP-cURL-Anfragen hinzu?

Wie füge ich benutzerdefinierte Header zu PHP-cURL-Anfragen hinzu?

Barbara Streisand
Freigeben: 2024-12-04 15:44:11
Original
837 Leute haben es durchsucht

How to Add Custom Headers to PHP cURL Requests?

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
Nach dem Login kopieren

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);
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage