我已经阅读了很多关于飞行前和CORS的答案,所以请不要发布引用我应该阅读的内容的链接。许多答案来自服务器方面,但在这种情况下,我是客户端。是否设置原始 header ?我的假设是这是一个简单的请求,对吗?

 req.open("POST", url, true);
 req.setRequestHeader( 'Content-Type',   'application/blahblah' );
 req.setRequestHeader( 'Accept', 'application/blahblah' );
 req.setRequestHeader("Authorization", "Basic " + btoa(user + ":" + pass));
 req.send();

但是它仍然无法正常工作,我的错误是:

最佳答案

如果要设置授权 header

req.setRequestHeader('Authorization','Basic ' + Base64StringOfUserColonPassword);

关于javascript - 如何为XMLHTTPREQUEST分配基本身份验证 header ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33505130/

10-11 21:43