关于一个小程序响应头的奇葩问题?
发布于 5 年前 作者 djiang 2491 次浏览 来自 问答

因为特殊原因,微信小程序没用token登录,用缓存模拟实现的网站cookie登录

刚才有的手机登录不上小程序,但是我的手机正常没,试了一轮后发现问题

下面都是同一个帐号测试,不同微信号

我的手机:

      正式版   mate20PRO     微信7.09    可以登录

      正式版   mate20PRO     微信7.09(分身)  一直登不上去

      正式版   小程序模拟器    可以登录

      添加测试版测试

      正式版   mate20PRO  微信7.09    可以登录

      正式版   mate20PRO  微信7.09(分身)  一直登不上去

      小程序模拟器  可以登录


      断点调试最后找到问题根源,问题出在响应头上,以Set-Cookie为例

        

这是小程序模拟器得到的响应头,Set-Cookie完全正确



这是安装版微信,Set-Cookie完全正确





这是分身版微信,Set-Cookie成了set-cookie,正常的响应头应该是首字母大写,但是这里(微信分身)全部成了小写


我的mate20pro  

                安装版heade完全正常   微信分身响应头字段全部成了小写

我同事的结果刚好相反

                 安装版响应头字段全部成了小写   微信分身heade完全正常

这是社么鬼情况

回到顶部