关于一篇跨域有感 - Go语言中文社区

关于一篇跨域有感


跨域:顾名思义,跨端口,域名,协议都算跨域,

平常中请求后台,发送http请求,就一般用的就是axiosjquery,用这个两个发送请求时,在同域也就是不跨域条件下了浏览器会自动带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的知识欢迎补充

版权声明:本文来源博客园,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://www.cnblogs.com/lwwen/p/11577493.html
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2019-11-17 13:05:07
  • 阅读 ( 931 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

推荐文章

猜你喜欢