AJAX POST:标题无法通过

时间:2018-03-21 21:18:09

标签: jquery ajax post http-headers web-development-server

我正在尝试发起一个AJAX POST请求并添加了一些自定义标头,但我从服务器获取了无效的API KEY作为响应。我现在至少检查了100次,API密钥和API密钥与发布的密钥相同。由于某种原因,我认为标题没有正确完成。

AJAX Resquest:

$.ajax({
            type: 'POST',
            url: "https://api.coinigy.com/api/v1/exchanges",
            headers: {
                "Content-Type" : 'application/json',
                "X-API-KEY" : "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
                "X-API-SECRET" : "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"

            },
            success: function(data){
                console.log(data);
            }
        })

响应:

{"err_num":"1055-00-01","err_msg":"Invalid API Key"}

从firefox请求标头:

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.5
Access-Control-Request-Headers: content-type,x-api-key,x-api-secret
Access-Control-Request-Method: POST
Cache-Control: no-cache
Connection: keep-alive
Host: api.coinigy.com
Origin: null
Pragma: no-cache
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0

我真的不知道我在这里失踪了什么。我使用相同的API密钥和另一个调用的秘密,这似乎工作正常。

0 个答案:

没有答案