javascript - 使用ajax在黑莓上发送授权 header

标签 javascript ajax blackberry

我一直在尝试为我的 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/

相关文章:

java - 使用JavaME获取文件的MD5校验和

encryption - Blackberry 内容保护和持久存储

javascript - 替换部分链接

javascript - 如何检查html控件是否存在?

Javascript - 添加更多 on.change 选项

jquery - ajax函数成功时刷新音频源

blackberry - 如何知道黑莓中调用的应用程序的当前状态?

javascript - 两个 Css 文件具有相同的类 - 从特定类中删除类,如何?

javascript - CSS 和 javascript 中的 (Chromium) alpha 颜色值(在 rgba 中)

jquery - 为数据库更改创建像 Facebook 一样的实时通知模块