我有一个http请求,我想要一些响应标头,出于某种原因,这些响应标头在响应对象中对我不可用,但在chrome开发工具中可见
但是来自JavaScript request
API的响应对象仅包含其中一些标头。
{ // response.headers
cache-control: "no-cache, private",
content-type: "application/json"
}
当然,必须有一种方法来获取诸如x-ratelimit-limit
之类的内容作为响应的一部分。如果信息发送到浏览器,为什么不能在javascript http请求api中使用它?
答案 0 :(得分:1)
这看起来像是CORS请求。如果是这样,除非设置了正确的Access-Control-Allow-Headers
头,否则响应头 会受到限制。这是出于安全原因。