У меня есть http-запрос, в котором мне нужны некоторые заголовки ответов, которые по той или иной причине недоступны мне из объекта ответа, но видны в инструментах chrome dev.

Но объект ответа из javascript request api содержит только некоторые из этих заголовков.
{ // response.headers
cache-control: "no-cache, private",
content-type: "application/json"
}
Конечно, должен быть способ получить такие вещи, как x-ratelimit-limit, как часть ответа. Если эта информация отправляется в браузер, почему она не может быть доступна в api HTTP-запроса javascript?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Это похоже на запрос CORS. Если это так, заголовки ответа являются ограничены, если не установлен правильный заголовок Access-Control-Allow-Headers. Это сделано из соображений безопасности.
@Andrew, если у вас нет контроля над службой, то ваш единственный вариант - настроить собственную службу и прокси-сервер общедоступной службы, к которой вы пытаетесь получить доступ.
Это был ответ, который я надеялся не найти. Попытка добавить
Access-Control-Allow-Headersотвечает следующим образом: Поле заголовка запроса Access-Control-Allow-Headers не разрешено Access-Control-Allow-Headers в предпечатном ответе. Это публичный API. Означает ли это, что другие заголовки принципиально недоступны?