在ajax调用中设置代理授权标头

时间:2013-04-09 17:41:50

标签: javascript ajax jquery http-headers

我很震惊我无法在网上找到任何关于此的内容,但是当我尝试在我的ajax调用的标头中发送代理授权时,我遇到了麻烦。如果我发送如下,我没有收到错误,但服务器没有在标题中看到代理授权:

$.ajax({
     url:"https://myurl.com",
     beforeSend: function(xhr){xhr.setRequestHeader('Proxy-Authorization', 'Basic XXX');}
});

如果我按以下方式发送呼叫,则会收到错误消息:拒绝设置不安全标头“代理授权”

$.ajax({
     url:"https://myurl.com",
     headers:{
         "Authorization":_this.pasToken,
         "Proxy-Authorization":'Basic xxx'
     }    
});

有没有人遇到过这个?

1 个答案:

答案 0 :(得分:2)

我发现了这个问题,我将发布答案,以防它帮助其他人。

根据this Chrome不允许您设置代理授权标头