Axios不发送基本授权

时间:2017-07-21 19:59:34

标签: laravel-5 vuejs2 axios

在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标头。服务器似乎正在正确响应。

0 个答案:

没有答案