Javascript 未传递jQuery Ajax头

Javascript 未传递jQuery Ajax头,javascript,jquery,ajax,request-headers,Javascript,Jquery,Ajax,Request Headers,我想向带有两个自定义头的服务发送一个AJAX调用。当请求成功执行时,不会发送标头。以下是我的代码片段: func123: function (params) { return $.ajax({ url: "http://localhost:8080/", type: 'GET', headers: { "Contract": "1", "Vect

我想向带有两个自定义头的服务发送一个AJAX调用。当请求成功执行时,不会发送标头。以下是我的代码片段:

func123: function (params) {
        return $.ajax({
            url: "http://localhost:8080/",
            type: 'GET',
            headers: {
                "Contract": "1",
                "Vector": "abc",
                "Authorization": "xyz"
            },
            dataType: 'json',
            contentType: 'application/json'
        });
    },

如果你不遵守承诺,它会起作用吗?另外,你如何知道它们没有被发送?尝试删除url末尾的/。有什么不同吗?@AdrianLynch:即使我不遵守诺言,也是一样的。删除“/”没有任何区别。我正在查看通过Fiddler发送的请求。在Headers部分中,唯一显示的是Miscellaneous,其中Headers的键以小写形式显示为逗号分隔的列表。像这样:杂项访问请求头:契约、向量、授权没有任何与之相关的值。有什么消息吗?我也有类似的问题。只需在ajax调用中包含一个头键/val,并在本地节点应用程序中打印所有头。未传递标题。