当前位置:  开发笔记 > 编程语言 > 正文

Javascript fetch api:无法检索一些响应头

如何解决《Javascriptfetchapi:无法检索一些响应头》经验,为你挑选了1个好方法。

我正在使用javascript fetch API使用以下代码查询跨域api:

fetch('https://api.com/search?query="2016"').then(function (response) {

  console.log(response.headers.get('Access-Control-Allow-Headers'))

  console.log(response.headers.get('Content-Range'))
  console.log(response.headers.get('Accept-Range'))

  console.log(response.headers.get('Date'))
  console.log(response.headers.get('Content-Type'))
})

响应标头如下:

Accept-Range:cars 300
Access-Control-Allow-Credentials:true
Access-Control-Allow-Headers:Origin, X-Requested-With, Content-Type, Accept, Content-Range, Accept-Range
Access-Control-Allow-Methods:PUT, POST, OPTIONS, GET
Access-Control-Allow-Origin:*
Cache-Control:no-cache
Connection:keep-alive
Content-Range:0-99/1941
Content-Type:application/json
Date:Tue, 12 Jan 2016 12:17:55 GMT
Transfer-Encoding:chunked

非常奇怪的是,只有"Content-Type"适用于其他我得到null:

null
null
null
null
application/json

我需要做什么来检索那些标题?



1> Manel..:

该死的我正在使用'Access-Control-Allow-Headers'代替'Access-Control-Expose-Headers'

它现在有效

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有