所以这里有一些类似但过时的答案,可能在几年/几个月前对我有所帮助:
Why can't I see http or https traffic from Chrome Browser for Android on Charles Proxy?
How to get charles proxy work with Android 7 nougat?
我遵循了所有说明,我可以很好地读取 http 请求,但不能读取 https 请求。仍然不知道我做错了什么。由于我只是遵循了上述指南,因此我自己的内容并不多。
我认为主要问题是如何强制我尝试调试的应用程序使用我的证书? list 修改似乎并不能解决问题。
最佳答案
参见 this question它更新了 Charles 4 和 Android 7 的答案。
您必须从 Charles 帮助菜单安装证书,并且您必须使用设置 -> 安全 -> 从设备上的存储安装。
您的应用需要一个 network_security_config.xml
您必须使用可调试的应用
关于android - 查尔斯代理 + Android HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43702231/