我已经阅读了很多关于飞行前和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/