Android N以上使用Charles抓https包
程序员文章站
2022-06-02 12:42:09
...
最近开发一款app,调试接口的时候抓包~于是按照以往的经验给手机和pc装证书~一波操作猛如虎。最后发现不行~app全部接口都用不了。开始怀疑人生。
后来看了https://www.charlesproxy.com/documentation/using-charles/ssl-certificates/ 发现原来要进行如下操作才可以的~
大概是说需要在res目录新建一个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>
~然后在manifest中的application配置:
<application android:networkSecurityConfig="@xml/network_security_config" ... >
...
</application>
这样我们可以抓debug包的内容
那么问题来了,怎么抓别人的release的呢?
母鸡啊~
上一篇: Https抓包总结
下一篇: iOS之深入解析isa指针的底层原理