未正确假定对请求的JS提取标头参数

问题描述 投票:-1回答:1

我正在尝试使用javascript中的提取请求API。我以最简单的方式做到了,只是声明了我正在使用的方法以及带有api键和auth的标头。:

fetch(url, {
    method: "GET",
    headers: {
        "Authorization": "Bearer 0123456789",
        "x-api-key": "9876543210"
    }
})

浏览器发送的请求更改了原始获取请求:

  • 发送的方法是“ OPTIONS”,而不是“ GET”。
  • 标头参数(api键和auth)包含在“ Access-Control-Request-Header”中,而不是直接包含在标头中。

see how it is sent by the browser

如何避免浏览器更改方法并保留api密钥和auth。直接在请求标头上?

非常感谢

javascript header fetch bearer-token
1个回答
0
投票

答案为书面形式:这是预检请求。问题已得到解释。有关Why am I getting an OPTIONS request instead of a GET request?的更多信息

© www.soinside.com 2019 - 2024. All rights reserved.