使用ajax在黑莓上发送Authorization标头

时间:2012-10-15 14:55:53

标签: javascript ajax blackberry

我一直在尝试为我的ajax调用设置Authorization标头。它适用于所有浏览器,除了Blackberry 4.6

有没有人设法让这项工作?它特别令人沮丧,因为doc提到了几个不允许的标题,但没有提到这个标题!

我正在尝试使用网站,而不是网络。

代码沿着这些方向

$.ajax({
     url: path,
     headers: {
         Authorization: 'Basic ' + btoa(username + ':' + password)
     },
     ...
});

1 个答案:

答案 0 :(得分:0)

OS6之前的黑莓似乎不会发送此标题。唯一的选择似乎是使用另一个非标准标头或在POST正文或类似的情况下发送auth详细信息。无论哪种方式,都需要服务器端的一些支持。