WANDERSONPS Postado Dezembro 22, 2022 Compartilhar Postado Dezembro 22, 2022 Amigos, tudo bem? Como faço para recuperar o código do header http de response de uma API? Quero saber se o retorno é code: 204 (que é o code de sucesso do DELETE no insmonia). Mas no meu exemplo só apresenta o code 200. O exemplo que estou usando é: <?php $access_token = "xxx"; if(isset($_GET['key'])){ $link = "https://pix.tecnospeed.com.br/api/v1/companies/".$_GET['key']; }else{ header("Location: Company_02_ListAll.php"); exit(); } $curl = curl_init(); curl_setopt_array($curl, [ CURLOPT_URL => $link, CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "DELETE", CURLOPT_POSTFIELDS => "", CURLOPT_HTTPHEADER => [ "Authorization: Bearer $access_token", "Content-Type: application/json" ], // defindo os parametros do Agent_HTTP do usuário CURLOPT_USERAGENT => $_SERVER["HTTP_USER_AGENT"] ]); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; } else { // Converter retorno para ARRAY $retorno = json_decode( $response, true ); // CODE HEADER HTTP $x = http_response_code(); echo "<p>Code: ".$x ; } Agradeço ajuda deste já. Link to comment Compartilhe em outros sites Outras opções de compartilhamento...
Postagens Recomendadas
Crie uma conta ou entre para comentar 😀
Você precisa ser um membro para deixar um comentário.
Crie a sua conta
Participe da nossa comunidade, crie sua conta.
Criar minha conta agoraÉ bem rápido!
Entrar
Você já tem uma conta?
Entrar agoraFaça o login agora.