- 安卓h5发送https的get图片文件查看请求,cookie没有正常携带
版本:8.0.55 机型:华为meat、三星s24+、小米 操作系统:Android(IOS正常、鸿蒙正常) 复现地址:https://mp.isunon.com:8166/marketing/v1/share?id=7036874419228981 复现情况:图片不显示,图片使用了get请求api返回文件流,服务端判断没有cookie则返回401,cookie不登录也会下发(防盗链) 问题排查:浏览器访问正常,nginx日志对比正常请求和不正常请求,发现微信客户端内的不正常请求cookie缺失 同问题:https://developers.weixin.qq.com/community/develop/doc/000a8ca7b705d87b3372dbb9b66000
2024-12-19 - 为什么getPhoneNumber会偶尔失效?
获取用户手机号的时候我写了两种操作: 第一种操作: 1、点击type="getPhoneNumber"的按钮获取手机号,在回调函数参数里拿到,encryptedDatail、iv,函数内部调用 wx.login 方法拿到code,再执行业务登录接口。 [图片] 这种方式导致会偶尔获取失败,官方给出的回答大概是:wx.login()调用时,用户的session_key会被更新而致使旧session_key失效。开发者应该在明确需要重新登录时才调用wx.login(),及时通过登录凭证校验接口更新服务器存储的session_key。 2、提前 onLoad 的时候调用 wx.login() ,记录 code 并在获取手机号的时候判断session是否失效 [图片] [图片] 这样出现的结果是 在 session 生效的时候,用预先记录好的code 直接报获取手机号失败!
2021-02-20