gpt4 book ai didi

ajax - 如何设置请求头字符串

转载 作者:行者123 更新时间:2023-11-30 23:46:56 25 4
gpt4 key购买 nike

我在安全站点上有 RESTful 服务。我可以使用 Firefox 中的 REST 客户端很好地构建请求,但是当我尝试在代码中构建它时,我得到了 401。这是我的代码

(function() {
$.ajax({
url : "https://myrestsite",
type : "GET",
//beforeSend: function (req){
// req.setRequestHeader("Authorization","myauthstring");
// req.setRequestHeader("Content-Type", "application/json");
//},
headers : {
"Authorization" : "myauthstring",
"Content-Type" : "application/json",
},
success : function (){alert('we got here')}
});
})();

这在 FF 的 Web 开发人员工具中显示为:

Request-Headers:authorization,content-type

当我需要的时候(来自其余客户端的是 FF)是:

Authorization:myAuthstring
Content-Type:application/json

有什么线索可以说明我做错了什么吗?

**编辑 - 结果我遇到了跨域限制。其他客户端如何解决这个问题?

最佳答案

您可以将 contentType 作为选项传递给 $.ajax

$.ajax({
...
contentType: 'application/json'
});

关于ajax - 如何设置请求头字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7450803/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com