【解决方案】前后端分离之后,请求跨域无法传递cookie的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/fifteen718/article/details/81127782

前端关键代码:

如图,在请求上加个 withCredentials: true 即可。

当然,这只是前端打开一个开口而已,后端做的事情可就多了。

如图,后端服务在进行跨域处理的时候,需要将 Access-Control-Allow-Credentials 设为 true 即可。

原理:

以上前后端设置的ture属性(withCredentials、Access-Control-Allow-Credentials),都是允许跨域发送cookie的一个开关设置,需要前后端都做到打开模式。

参考资料:

浏览器跨域请求之credentials

关于请求跨域及response中Set-Cookie无效问题记录

猜你喜欢

转载自blog.csdn.net/fifteen718/article/details/81127782
今日推荐