跨域:顾名思义,跨端口,域名,协议都算跨域,
平常中请求后台,发送http请求,就一般用的就是axios跟jquery,用这个两个发送请求时,在同域也就是不跨域条件下了浏览器会自动带cookie
那现在webpack他有了proxy设置,就是解决了跨域问题,也就是说如果我本地项目想要请求一个http://baicu.com这个域名,那我也不算跨域
因为proxy他的意思就是在同域名下转发了一个请求,所以proxy的话时不算跨域的,他的cookie处理还是按照不跨域的处理,就浏览器会自动带上cookie
那用axios的时候你想跨域的时候带上cookie,也就设置
// `withcredentials` 表示跨域请求时是否需要使用凭证 withcredentials: false, // default
这个就好了
那原生的xmlhttprequest发送请求的时候怎么携带cookie呢
var xhr = new xmlhttprequest(); xhr.setrequestheader('cookie', 'mycookie=cookie');
如上
听说还可以在请求头里面加入withcredentials: true来实现
哈哈哈哈 有关于跨域跟cookie的知识欢迎补充
如对本文有疑问, 点击进行留言回复!!
javascript从入门到跑路-----小文的js学习笔记(19)------- js的垃圾回收机制
Agora 开源 | 一个 Demo,帮你快速实现社交直播四大场景
网友评论