Path: C:\
<?php
define('API_KEY', '75594207-b5d7-43bf-a7c2-571b3030308d');
$url_id = "https://transwar.lannister.emitir.me/ctes/xml?id=1162254";
$curl_id = curl_init($url_id);
curl_setopt($curl_id, CURLOPT_URL, $url_id);
curl_setopt($curl_id, CURLOPT_RETURNTRANSFER, true);
$headers_id = array(
"accept: application/json",
"x-api-key: ".API_KEY,
);
curl_setopt($curl_id, CURLOPT_HTTPHEADER, $headers_id);
curl_setopt($curl_id, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl_id, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl_id, CURLOPT_HEADER, 1);
curl_setopt($curl_id, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl_id, CURLOPT_FOLLOWLOCATION, 1);
$respId = curl_exec($curl_id);
curl_close($curl_id);
$outId = preg_split('/(\r?\n){2}/', $respId, 2);
$headers_id = $outId[0];
$body_id[1] = $outId[1];
$headersArray = preg_split('/\r?\n/', $headers_id);
$headersArray = array_map(function($h) {
return preg_split('/:\s{1,}/', $h, 2);
}, $headersArray);
$tmp = [];
foreach($headersArray as $h) {
$tmp[strtolower($h[0])] = isset($h[1]) ? $h[1] : $h[0];
}
$headersArray = $tmp; $tmp = null;
if (isset($headersArray['http/1.1 200 ok'])){
$body_id[0]=$headersArray['x-ratelimit-remaining'];
$body_id[2]='ok';
if($body_id[0]<=2){sleep(10);}
}else{
$body_id[2]='erro';
}
echo $body_id[1];
?>