javascript – 使用Fetch with Authorization Header和CORS

前端之家收集整理的这篇文章主要介绍了javascript – 使用Fetch with Authorization Header和CORS前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正试图让我的请求进入一个我似乎无法工作的在线游戏API.我正在使用Fetch API,有些请求需要Authorization Bearer令牌,但请求永远不会随授权标头一起发送.

我试过了

mode: 'no-cors',credentials: 'include'

并且显然将Authorization放在标题中就像这样

header: { 'Authorization': 'Bearer TOKEN' }

但请求仍然没有授权.谁能指出我正确的方向?

编辑
这是我提出请求的方式

fetch(URL,{
  credentials: 'include',header: {
    'Authorization': 'Bearer TOKEN'
  }
})
最佳答案
阅读documentation

Keys can be passed either via query parameter or HTTP header. Our
servers do not support preflighted CORS requests,so if your
application is running in the user’s browser you’ll need to user the
query parameter.

To pass via query parameter,include “?access_token=” in your
request.

猜你在找的JavaScript相关文章