如何发送api密钥标头

时间:2015-03-07 08:20:33

标签: jquery

我正在尝试发送带有标头的API密钥,但我的标头未显示在我的请求中,或者我无法发送标头请求。

$(document).ready(function () {
    $.ajax({
        url: "http://xx.xx.xx.xx:xx/api/values",
        type: "Get",
        dataType: "json",
        Headers: { "HeaderName": "MYKey" },
        success: function (data) {
            for (var i = 0; i < data.length; i++) {
                var str = "<div>" + data[i].ID + ":" + data[i].APIKey + "</div>";
              //  $("#bookTemplate").append(str);
            }
        },
        error: function (msg) { alert(msg); }
    });
});

我也尝试过使用:

 beforeSend: function(xhr)   {xhr.setRequestHeader('Header Name', 'Mykey');},

1 个答案:

答案 0 :(得分:2)

headers

使用小写字母
$(document).ready(function () {
        $.ajax({
            url: "http://xx.xx.xx.xx:xx/api/values",
            type: "GET",
            dataType: "json",
            headers: { "HeaderName": "MYKey" }
        });
    });