
Quando se utiliza o cURL no PHP é muito importante verificar o status da requisição HTTP que foi realizada. Esta verificação é interessante para validar se a requisição foi feita corretamente, se o servidor está funcionando ou se está offline.
Para isto, você deve habilitar o recebimento dos cabeçalhos da requisição (caso esta opção não esteja habilitada por default)
curl_setopt($ch, CURLOPT_HEADER, true);
Após realizar o curl_exec
você pode verificar o status usando a função curl_getinfo
, desta maneira:
$http_status = curl_getinfo($ch, CURLINFO_HTTP_CODE);
Comentários