我在一个安全的站点上有一个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当我需要的(来自rest客户端的是FF)是:
Authorization:myAuthstring
Content-Type:application/json我做错了什么,有什么线索吗?
**edit -结果是我遇到了跨域限制。rest客户端是如何解决这个问题的?
发布于 2011-09-17 06:29:30
您可以将contentType作为选项传递给$.ajax
$.ajax({
...
contentType: 'application/json'
});https://stackoverflow.com/questions/7450803
复制相似问题