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!

阅读 2.9k
2 个回答

加上 mode: 'cors'试试

服务器请求中添加'Access-Control-Allow-Credentials':'true'

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题