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.
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:
curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) { var_dump($header); });
Ich sehe nur einen ausgegebenen Header, nämlich den Antwortcode „HTTP/1.1 201 erstellt“.