在VueJS应用程序中,我正在对远程服务器上的API进行axios调用。服务器设置为返回正确的CORS标头(Access-Control-Allow-Origin和Access-Control-Allow-Headers)。看起来根本不会发送auth标头。
以下是相关代码:
var config = "auth: {username: 'username', password: 'secret'},
headers: {accept: 'application/json'}";
axios.get(self.link, config)
.then(function (response) {
self.jobDetails = response.data;
console.log(response.data);
})
.catch(function (error) {
console.log(error);
});
正确发送接受标头。根本不发送auth标头。所以,我得到了401.
所有搜索答案都指向CORS解决方案。但是,我没有得到CORS预检错误。所以,我认为ORIGIN请求得到了正确处理。
有人能指出我正确的方向吗?
TIA
修改
Response标头包含Access-Control-Allow-Origin标头。服务器似乎正在正确响应。