1

我一直在尝试为我的 ajax 调用设置授权标头。它适用于除 Blackberry 4.6 以外的所有浏览器

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

我正在尝试使用网站而不是 webworks 来做到这一点。

代码是沿着这些线

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

1 回答 1

0

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

于 2012-11-09T12:20:39.933 回答