我很惊讶我在网上找不到这方面的任何信息,但是当我试图在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'
}
});以前有人遇到过这种情况吗?
发布于 2013-04-10 13:45:33
我发现了这个问题,我会贴出答案,以防它对其他人有帮助。
根据这的说法,Chrome不允许你设置代理授权头.
https://stackoverflow.com/questions/15908805
复制相似问题