PHP cURL: Spezifische Antwort-Header-Informationen lesen
P粉395056196
2023-08-06 16:06:37
<p>Ich verwende cURL in PHP, um eine POST-Anfrage zu stellen, um Daten an ein Terminal zu senden, das eine Ressource erstellt. Es wird eine 201-Antwort mit einem Location-Header zurückgegeben, der die URL der erstellten Ressource angibt. Ich erhalte auch einige Informationen aus dem Text der Antwort. <br /><br />Wie erhält man am besten den Klartexttext der Antwort und den Wert des Location-Headers? Die Funktion „curl_getinfo“ gibt keine Informationen für diesen Header zurück, wenn ich Folgendes versuche: </p><p><br /></p>
<pre class="brush:php;toolbar:false;">curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
var_dump($header);
});</pre>
<p>Ich sehe nur einen ausgegebenen Header, nämlich den Antwortcode „HTTP/1.1 201 erstellt“. </p>