
Axios跨域请求携带cookie
如当前访问的域是10.99.160.11 :8080 这个端口,那么当向10.99.160.11 :8080 这个端口发请求时,由于不存在跨域,则可以顺利携带cookie,但是当向 10.99.160.11 :9100这个端口发请求时,此时发生了跨域,当发生跨域请求时,默认是不能携带cookie的,此时需要设置axios的withCredentials :配置项。但是使用axios发起跨域请求时,
·
cookie的作用域只和domain与path有关,与端口无关。
但是使用axios发起跨域请求时,需要设置withCredentials:true 配置属性才能生效。
如当前访问的域是10.99.160.11 :8080 这个端口,那么当向10.99.160.11 :8080 这个端口发请求时,由于不存在跨域,则可以顺利携带cookie,但是当向 10.99.160.11 :9100这个端口发请求时,此时发生了跨域,当发生跨域请求时,默认是不能携带cookie的,此时需要设置axios的withCredentials :配置项。
axios.create({
baseURL: process.env.baseUrl,
timeout: 20000,
withCredentials:true
})
此外,后台的响应头中也需要添加一下几个配置项:
更多推荐
所有评论(0)