我一直在尝试为我的ajax调用设置Authorization标头。它适用于所有浏览器,除了Blackberry 4.6
有没有人设法让这项工作?它特别令人沮丧,因为doc提到了几个不允许的标题,但没有提到这个标题!
我正在尝试使用网站,而不是网络。
代码沿着这些方向
$.ajax({
url: path,
headers: {
Authorization: 'Basic ' + btoa(username + ':' + password)
},
...
});
答案 0 :(得分:0)
OS6之前的黑莓似乎不会发送此标题。唯一的选择似乎是使用另一个非标准标头或在POST正文或类似的情况下发送auth详细信息。无论哪种方式,都需要服务器端的一些支持。