fetch请求带cookie时,cookie的domain只有跟接口一致时才会带上
例如系统地址是192.26.4.248; 请求的接口地址是192.26.1.148;传递cookie时,当cookie的domian地址是192.26.4.248的时候cookie不会被带在请求中,获取数据失败,只有domain手动改为192.26.1.148时才能请求成功,但是js又不能修改domain为148的地址。
参数中也是加入了credentials: 'include',
服务器中请求Access-Control-Allow-Origin: 是请求的origin,也就是192.26.4.248。
没有办法修改domain时,这个时候要怎么让请求带上cookie!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
加上 mode: 'cors'试试
服务器请求中添加
'Access-Control-Allow-Credentials':'true'