我一直在尝试为我的 ajax 调用设置授权 header 。它在除 Blackberry 4.6 之外的所有浏览器中都能正常工作
有人成功完成这项工作吗?其特别令人沮丧的是 doc提到了几个不允许的 header ,但不是这个!
我正在尝试通过网站而不是 webworks 来实现此目的。
代码是这样的
$.ajax({
url: path,
headers: {
Authorization: 'Basic ' + btoa(username + ':' + password)
},
...
});
最佳答案
似乎 OS6 之前的黑莓不会发送此 header 。唯一的选择似乎是使用另一个非标准 header 或在 POST 正文或类似内容中发送身份验证详细信息。无论哪种方式,都需要服务器端的一些支持。
关于javascript - 使用ajax在黑莓上发送授权 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12898296/