准备条件
1.fiddler下载地址
2.fiddler对https抓包的配置
3.关闭PC电脑的防火墙
遇坑情况
在证书等一切配置完好的情况下,Android手机运行程序后,无法连接上网,也抓不到https请求。
解决办法
检查AndroidManifest.xml
的配置,application
的标签下是否存在network_security_config
的配置,如果没有,就新建一个,配置内容如下:
<network-security-config>
<base-config cleartextTrafficPermitted="true">
<trust-anchors>
<certificates src="system" />
<certificates src="user"/>
</trust-anchors>
</base-config>
</network-security-config>
然后在AndroidManifest.xml
的标签下配置android:networkSecurityConfig="@xml/network_security_config"
即可。
参考文章:
关于安卓7.0及以上的Https请求抓包问题
网友评论