由于android7.0+版本新增了证书验证,如果不增加配置默认是无法抓取https请求的。
解决方案:
在app清单文件的下增加:android:networkSecurityConfig="@xml/network_security_config"
来指定一个网络配置文件。
内容:
<network-security-config>
<base-config cleartextTrafficPermitted="true">
<trust-anchors>
<certificates src="system" overridePins="true" />
<certificates src="user" overridePins="true" />
</trust-anchors>
</base-config>
</network-security-config>
重新运行项目,配置好代理,应该就可以抓取https了。