因为特殊原因,微信小程序没用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完全正常
这是社么鬼情况
请问模拟器是怎么获取到这些响应头跟请求头的?
真的是坑啊!排查了各种原因,我们也定位到应该是这个问题!每天总有几个客户反馈和cookie相关的问题!!!!