我试着用charles拦截我的安卓和iOS应用程序上的请求。在安卓系统上,我可以在没有问题的情况下看到请求和响应,但是在iOS上,它不能正常工作。我收到:
SSL handshake with client failed - Remote host terminated the handshake
You may need to configure your browser or application to trust the Charles Root Certificate. See SSL Proxying in the Help menu.
手动代理在设备上的配置是正确的,我已经信任我的iphone上的charles认证。我确信所有的吐露都是正确的。
我想知道这是否是我的iOS应用程序的一个限制。有什么想法吗?
提前感谢
发布于 2021-12-06 15:45:49
您可能需要告诉您的设备信任证书。
如果您在iOS 10.3或更高版本上,打开Settings.app并导航到General > About > certificate设置,并找到Charles证书,并打开它以启用对它的完全信任( iOS 10中有关此更改的更多信息)。
https://stackoverflow.com/questions/68862797
复制相似问题