PHP cURL : lire les informations d'en-tête de réponse spécifiques
P粉395056196
2023-08-06 16:06:37
<p>J'utilise cURL en PHP pour effectuer une requête POST afin d'envoyer des données à un terminal qui crée une ressource. Il renvoie une réponse 201 avec un en-tête Location qui donne l'URL de la ressource créée. Je reçois également des informations du corps de la réponse. <br /><br />Comment obtenir au mieux le corps en texte brut de la réponse et la valeur de l'en-tête Location ? La fonction curl_getinfo ne parvient pas à renvoyer les informations sur cet en-tête lorsque j'essaie de faire ceci : </p><p><br /></p>
<pre class="brush:php;toolbar:false;">curl_setopt($ch, CURLOPT_HEADERFUNCTION, function($ch, $header) {
var_dump($en-tête);
});</pré>
<p>Je ne vois qu'un seul en-tête affiché, qui est le code de réponse "HTTP/1.1 201 Created". </p>