收藏
回答

存储cookie的问题?

在调试器network中能够看到response header中有set-cookie这个东西,但是我将返回来的res.header打印出来他就没有这个东西,我这种情况可能是什么情况?

回答关注问题邀请回答
收藏

3 个回答

  • 少侠
    少侠
    2020-10-27

    这个东西浏览器接受到应该会直接写到cookie里,框架不会返给你。如果你想要拿到这个推荐服务端返回时换个字段名

    参考文档,https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Set-Cookie

    2020-10-27
    有用 2
    回复 4
    • Ls
      Ls
      2020-10-27
      2020-10-27
      回复
    • Ls
      Ls
      2020-10-27回复Ls
      从网上这么百度过来看,据说是可以,但是我也不知道为啥我这个死活拿不到,而且看样子之前也有人出现过这种状况
      2020-10-27
      2
      回复
    • 少侠
      少侠
      2020-10-27回复Ls
      真机上,试过吗
      2020-10-27
      1
      回复
    • Ls
      Ls
      2020-10-27回复少侠
      试过了  iPhone8 应该是最新版的微信 13的系统 一模一样  不过我可能找到问题所在了,我发现她是一个302的状态码可能是跟重定向有问题
      2020-10-27
      1
      回复
  • Ls
    Ls
    2020-10-27

    2020-10-27
    有用 1
    回复
  • garField
    garField
    2020-10-27

    你自己包装一下wx.request,接受的cookies自己保存到全局变量或者localstorage,发起请求的时候,自己拼上 cookies header。

    2020-10-27
    有用
    回复 2
    • Ls
      Ls
      2020-10-27
      服务器返回的cookies数组我已经封装上了,但是在response header中还有一个,不知道为什么拿不到
      2020-10-27
      1
      回复
    • garField
      garField
      2020-10-27回复Ls
      res.cookies 就可以了吧,你对比下
      2020-10-27
      回复
登录 后发表内容
问题标签