Публикация

подписчиков: 3 Подписаться
0
Avatar

Как получить полный заголовок ответа

Добрый день!

Не могу понять как прочитать X-RateLimit-Remaining

мой код следующий:

global $AUTH_DATA="test@test:*****";
global $INFO;
global $HEADER;
global $BODY;

$link="https://online.moysklad.ru/api/remap/1.1/report/stock/bystore?limit=$100&offset=0";

$curl=curl_init();
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl,CURLOPT_URL,$link);
curl_setopt($curl, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json'));
curl_setopt($curl,CURLOPT_POST,0);
curl_setopt($curl,CURLOPT_USERPWD,$AUTH_DATA);
curl_setopt($curl,CURLOPT_HEADER,true);
curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($curl,CURLOPT_SSL_VERIFYHOST,0);

$out=curl_exec($curl); 

$INFO = curl_getinfo($curl, CURLINFO_HEADER_SIZE);
$HEADER = substr($out, 0, $INFO);
$BODY = substr($out, $INFO);


curl_close($curl);

echo '<pre> HEADER: <BR>'; print_r($HEADER); echo '</pre> <BR>';

на выходе вижу это:

HTTP/1.1 200 OK
Server: nginx/1.10.3
Date: Fri, 07 Dec 2018 14:05:07 GMT
Content-Type: application/json;charset=utf-8
Transfer-Encoding: chunked
Connection: close
Vary: Accept-Encoding
Cache-Control: max-age=0
Cache-Control: no-cache

как докопаться до:
X-RateLimit-Limit
X-Lognex-Retry-TimeInterval
X-RateLimit-Remaining
X-Lognex-Reset
X-Lognex-Retry-After

Заранее спасибо

Войдите в службу, чтобы оставить комментарий.

Комментариев: 3

0
Avatar

Станислав,

Во-первых, у вас ошибка в запросе.

Во-вторых, не зависимо от того, через php вы запрашиваете данные или нет, запрос https://online.moysklad.ru/api/remap/1.1/report/stock/bystore не отдает эти заголовки. Используйте для теста заголовков запрос документов, там они есть.

Точка роста 0 проголосовали