为什么手机和 fiddler 都已经配置好了,fiddler 抓包还是这样的,查看不了数据。
抓的请求是 http 还是 https 呢?
手机上手动安装并信任 fildder 的 ssl 证书了么?
换个低版本系统的试下
手机里有装证书吗?
在安卓 7 以上,被测 app 要有如下设置:在 app 中添加 res/xml/network_security_config.xml:
<network-security-config>
<debug-overrides>
<trust-anchors>
<!-- Trust user added CAs while debuggable only -->
<certificates src="user" />
</trust-anchors>
</debug-overrides>
</network-security-config>
参考:
https://developer.android.com/training/articles/security-config.html
https://www.charlesproxy.com/documentation/using-charles/ssl-certificates/
你本机的 ip 和手机的 wifi 是在同一个网段上吗?fiddler 抓包实在不行,可以试试 charles
你的证书不被该 app 信任,实在想抓的话把 ssl 验证去了,具体的可以使用太极,然后你就会发现请求加密(大概率)。