Charles学习笔记(2)——报错


  • 问题现象1:Failure:No request was made. Possibly the SSL certificate was rejected.
  • 可能的原因:手机上没有安装官方证书。
  • 解决办法:将手机代理到Charles后,在手机浏览器上访问 Charlesproxy.com/getssl,下载证书并安装。不同的手机(系统或系统版本号不同)的情况略有不同,以下是使用ios10+作为参考。本机安装好后还需要去手动开启对证书的信息,具体步骤见问题现象2。




  • 问题现象2:使用Charles对iPhone手机(IOS10)进行抓包,但报错:Failure SSLHandshake: Received fatal alert: certificate_unknow
  • 可能的原因:虽然在手机上安装好了Charles的证书,但是并没有对其启用完全信任。
  • 解决办法:(在手机上操作)设置-->通用-->关于本机-->证书信任设置,找到目标证书,开启信任。





你可能感兴趣的:(测试工具——Charles)