1

我很震惊,我在网上找不到任何关于此的信息,但是当我尝试在我的 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'
     }    
});

有没有人遇到过这个?

4

1 回答 1

2

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

据此Chrome 不会让您设置 Proxy-Authorization 标头。

于 2013-04-10T13:45:33.523 回答