我阅读了各种帖子,但无法找出解决方案。 我打电话给这个网址http://somesite.com/test.html和 test.html中的代码是
$.ajax({
type: "GET",
url: "http://anothersite.com/app_dev.php/rest/123",
crossDomain: true,
async: false,
beforeSend: function (xhr){
alert('Befor Sent');
var text = btoa("11" + ":" + "22");
alert("Enc:" + text);
xhr.setRequestHeader("Authorization", "Basic " + text);
},
error: function(jqXHR, textStatus, errorThrown){
alert("errorThrown:" + errorThrown);
},
success: function (){
alert('Thanks for your comment!');
}
});
我收到401错误,当我检查标题时没有授权标题
答案 0 :(得分:1)
如果代码在浏览器上运行,则会出现问题。我尝试了这个用于phonegap,它完美无缺。