問題描述我想要跨域帶上cookies,為什么withCredentials: true不起作用?問題出現(xiàn)的環(huán)境背景及自己嘗試過哪些方法我嘗試過axios.defaults.withCredentials = true可以起作用。 但是為什么單獨配置,沒有作用?相關(guān)代碼axios.post('http://101.132.138.141:8888/service/pageUsers', objectToForm({ 'currentPage': '1', 'pageSize': '10', 'token': '7e987daa-6c84-46d2-be26-f345dfaed8a7',
}), { // 單獨配置
withCredentials: true
})
.then(function(res) {
console.log(res.data);
})
.catch(function(err) {
console.error(err);
});實際看到的錯誤信息又是什么?已攔截跨源請求:同源策略禁止讀取位于 http://101.132.138.141:8888/service/pageUsers 的遠(yuǎn)程資源。(原因:CORS 頭缺少 'Access-Control-Allow-Origin')。后端已經(jīng)設(shè)置了CORS頭,但是因為沒有附帶上cookies,所以被攔截器攔截了。
axios的withCredentials問題
繁花不似錦
2018-08-02 20:48:45