js fetch函数怎么保存cookie,并且下次请求时带 cookie 访问?

在用 react-native 开发 app,需要post 帐号密码后获取 cookie 并且下次带 cookie 访问,可是直接使用 fetch 函数不能保存 cookie,怎么处理?

阅读 15.6k
4 个回答

clipboard.png
传递的时候,设置传递cookies, credentials: 'include'

fetch函数不能保存cookie,你的业务逻辑可以保存。
保存了后,下次请求前先读出来,再带上。

配置里的credential设置为include

只要后台设置了cookie,并且设置了有效的过期时间和路径,前端请求会自动带上cookie,但是fetch请求默认是不带cookie的,只要在请求中加上credentials参数就行了,具体可以Google一下credentials。

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