鍍金池/ 問答/HTML/ axios 跨域請求接口攜帶不了cookie

axios 跨域請求接口攜帶不了cookie

axios 跨域請求接口攜帶不了cookie. main.js里已經(jīng)有了如下配置

import axios from 'axios'
import VueAxios from 'vue-axios'
Vue.use(VueAxios, axios)
axios.defaults.withCredentials = true
Vue.prototype.$axios = axios;

后端也加了

res.header('Access-Control-Allow-Credentials', 'true');

圖片描述

但是請求接口后,提示會話Id為空,請檢查瀏覽器是否允許Cookie功能

圖片描述

回答
編輯回答
失心人

cookie是不允許跨域訪問的;如果是同一個主域的話,到是可以設置cookie到主域下,然后多個二級域名共用cookie

2017年5月27日 08:42
編輯回答
凹凸曼

現(xiàn)在已經(jīng)正常了,加上下面一句話

HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", "http://localhost:8081"); 
HttpContext.Current.Response.AddHeader("Access-Control-Allow-Credentials", "true"); 
2017年1月13日 23:39