如何让完整的请求标头在Javascript / JQuery中生效?

时间:2017-06-24 00:17:53

标签: javascript jquery ajax get

所以我有以下代码片段来执行使用令牌验证API的get请求:

<script>
$.ajax({
    url: "<API URL>",
    type: 'GET',
    headers: {"X-Api-Key": "<API Key>"}
});
</script>

问题是API似乎实际上没有收到API密钥数据。我找回了MissingAuthenticationTokenException。

此外,当我在浏览器中查看原始请求数据时,我看到:

Access-Control-Request-Method: GET
Access-Control-Request-Headers: x-api-key

您会注意到它列出了x-api-key,但似乎没有显示任何分配给它的值。

相反,在命令行中,我使用以下命令成功进行GET调用:

curl -X GET -H 'X-Api-Key: <API KEY>' '<API URL>'

如何更改脚本以将标头数据正确传递给API?

0 个答案:

没有答案