admin管理员组文章数量:1130349
Google play 版 QQ 简洁模式切换失败解决方法
play 版 QQ (v8.2.11) 在切换简洁模式时,提示切换失败,或者开启/关闭失败
尝试多次发现这个提示是在开关或者切换时转圈加载一定时间后弹出,初步判断是网络数据加载失败。
抓包分析
使用 fiddler 抓包,发现获取的一个数据包返回 302 ,返回302 状态码需要客户端重定向到响应头 Location 指定的 URL 。问题就出在这里,这个版本的 QQ 并没有重定向去加载,连接关闭,于是主题切换失败。
解决步骤
- 以管理员启动 fiddler ,fiddler 默认没有启用远程连接,需要设置启用。
- 手机与电脑处于同一局域网,wifi 设置代理,主机名填电脑局域网 ip ,代理端口与上图端口相同,保存
- fiddler 启动之后自动开了抓包,没开始的检查 File → Capture Traffic 勾选
- 切换一下主题,找到返回 302 Found 的包,这里的 Location 就是需要重定向的目标。
- 设置断点,在响应之后
- 再次尝试切换主题,可以看到 fiddler 截获到响应,右键 Location ,复制值
- 粘贴到浏览器,下载这个包,然后在 fiddler 选择响应,返回刚刚下载的包,然后 run to completion
- 可以看到包列表的暂停符号消失,此时已经把包传到 QQ
- 接下来还会有几个包需要进行同样的操作,这里就不重复了
DONE
参考
使用httpcanary开启Play版QQ的简洁模式
fiddler之模拟响应、修改请求或响应数据(断点)
302 Found - HTTP | MDN (mozilla)
Google play 版 QQ 简洁模式切换失败解决方法
play 版 QQ (v8.2.11) 在切换简洁模式时,提示切换失败,或者开启/关闭失败
尝试多次发现这个提示是在开关或者切换时转圈加载一定时间后弹出,初步判断是网络数据加载失败。
抓包分析
使用 fiddler 抓包,发现获取的一个数据包返回 302 ,返回302 状态码需要客户端重定向到响应头 Location 指定的 URL 。问题就出在这里,这个版本的 QQ 并没有重定向去加载,连接关闭,于是主题切换失败。
解决步骤
- 以管理员启动 fiddler ,fiddler 默认没有启用远程连接,需要设置启用。
- 手机与电脑处于同一局域网,wifi 设置代理,主机名填电脑局域网 ip ,代理端口与上图端口相同,保存
- fiddler 启动之后自动开了抓包,没开始的检查 File → Capture Traffic 勾选
- 切换一下主题,找到返回 302 Found 的包,这里的 Location 就是需要重定向的目标。
- 设置断点,在响应之后
- 再次尝试切换主题,可以看到 fiddler 截获到响应,右键 Location ,复制值
- 粘贴到浏览器,下载这个包,然后在 fiddler 选择响应,返回刚刚下载的包,然后 run to completion
- 可以看到包列表的暂停符号消失,此时已经把包传到 QQ
- 接下来还会有几个包需要进行同样的操作,这里就不重复了
DONE
参考
使用httpcanary开启Play版QQ的简洁模式
fiddler之模拟响应、修改请求或响应数据(断点)
302 Found - HTTP | MDN (mozilla)
版权声明:本文标题:QQ 简洁模式切换失败解决方法 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1763772570a2962173.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论