request中的header,竟然有两个cookie!有一个是小程序自己加的
发布于 5 年前 作者 tao93 5532 次浏览 来自 问答

给request中的header设置了cookie时,设置好的header和实际发送的header不一致:

在Console里打出了请求参数,得到的header里面只有一个Cookie,图片如下

通过抓包工具fiddle,抓到的请求头为,里面竟然有两个cookie,第一个小写开头cookie是我自己在代码里面set进去的,第二个大写开头的Cookie,不知道从哪里来的,是小程序自己设置进去的?,抓包图如下:

结果:在华为手机上,能稳定重现,服务端后台去获取cookie的时候,服务端使用的是Yii框架,直接在入口打印了yii自带的request请求的原生的$_COOKIE,得到的竟然是第二个Cookie,即acw_tc=AQAAAIaoAjpdjwEAyqqvO+/suc1TdGe7,但是我在客户端设置的cookie并不是这个,以至于我验证cookie失败

3 回复

这个问题我2月份就反馈过了,没有人搭理,后来只能在小程序中放弃这块业务了…其实还是希望官方能解决下的

请官方大大及有经验的开发者给予宝贵的答案,谢谢!在线等,急!

回到顶部