最近迭代新开了一个小需求,就是 app 里的反馈页面上新增一个带图片的需求。

原本以为是一个小需求,可是在后面使用小米手机的时候,却发现图片一直上传失败,打开自带的内置调试工具发现是上传的接口报错,可是无法查看到具体的信息。

我本来想用抓包来看看具体的原因,可是因为测试机的安卓版本为 12,在正常情况下无法抓包。

于是上网搜索几种解决的方案:
1.手机 root,使用 xposed 框架(无奈这种方法风险大,变砖了小弟承担不起就排除了)
2.使用虚拟机 VirtualVMos+ 小黄鸟来抓包,使用此方法下 bug 却消失,让我怀疑是不是小米系统的问题
3.让安卓端修改测试包的证书安全配置代码,开放证书,我把这种建议提交给安卓端的负责人,但以安全性唯有拒绝了。

让我去找后端日志看看,结果告知请求时以非简单请求,即 option 请求,没有请求报错,没有请求成功的状态。

这种情况有没有好的方法去定位问题呢


↙↙↙阅读原文可查看相关链接,并与作者交流