收藏
回答

微信小程序window版 wx.request 返回值中的cookies数据有误

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.request 微信安卓客户端 3.4.0.38 2.19.2

https://developers.weixin.qq.com/miniprogram/dev/api/network/request/wx.request.html

1、按照上面的文档,wx.request返回值中的cookies数据是一个字符串数组,每一个cookie是分开的,而不是下图中所有cookie都怼到第一个元素中。

正常情况下返回的cookies应该是下面的样子:



2、还有一个重要的问题是,header的Set-Cookie中的不同的cookie不是以逗号,分隔的,而是分号;。可能就是这个问题导致上面cookies数组只有一个元素的原因。

正常情况下Set-Cookie应该是下面的样子:使用逗号,分隔的


各位大佬有遇到同样的情况吗?

最后一次编辑于  2021-12-04
回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2021-12-06

    你好,如何复现呢

    2021-12-06
    有用
    回复 7
    查看更多(2)
  • 小木锤
    小木锤
    2022-08-26

    2022年了,这个问题还在

    2022-08-26
    有用
    回复
  • .- ...
    .- ...
    2021-12-06

    问题已复现,我们会在后续版本中进行修复。

    2021-12-06
    有用
    回复 3
    • 东东小瓜
      东东小瓜
      2021-12-07
      你好,我想再确认一下:
      这个问题是从某一个基础库开始出现的是吗?因为我在企业微信PC端的小程序(基础库:2.14.1)没有发现这个问题。然后在移动端的小程序(基础库:2.21.1)也没有发现这个问题。还是说这个问题跟基础库没有关系,是跟不同平台的客户端有关系?
      2021-12-07
      回复
    • 东东小瓜
      东东小瓜
      2021-12-07
      因为我的功能有受到影响,所以我在想要怎么解决
      2021-12-07
      回复
    • .- ...
      .- ...
      2022-01-18回复东东小瓜
      和基础库没有关系,是客户端的问题,如果希望提前兼容,可以不读cookies字段,直接读header里的原始字段,自行做解析
      2022-01-18
      回复
登录 后发表内容