解决 Charles配置了CA证书 还是如法抓https接口的问题

133 阅读1分钟

第一步,在res/xml文件夹下创建network_security_config.xml文件

<network-security-config>
<!--      抓包https需要开启 -->
    <base-config cleartextTrafficPermitted="true">
        <trust-anchors>
            <certificates src="user" />
            <certificates src="system" />
        </trust-anchors>
    </base-config>
</network-security-config>

第二步,在清单文件AndroidManifest.xml aplication节点中指定配置文件

android:networkSecurityConfig="@xml/network_security_config"

这个时候就可以抓取https接口了

挖个坑,补齐Charles设置证书和配置 map local mock测试相关的内容