即使在安装证书之后,也无法在Android模拟器上使用Charles代理运行HTTPS内容

时间:2017-10-25 13:16:16

标签: android android-emulator charles-proxy

我必须监控来自APP的原生HTTPS调用,所以我使用的是charles代理。 我做了所有必要的更改:在代理设置中,已经放置了' *'在SSL设置中。 我已将我的模拟器代理更改为查尔斯本地IP的代理。 但到目前为止,我只能监控HTTP站点。 我已经下载了证书,但它对结果没有影响,我仍然得到了#34;你的连接不是私密的.....不安全"错误。 我从这里下载了证书http://www.charlesproxy.com/getssl/ 。 有些人可以帮助我,我完全被困在这里。 感谢

1 个答案:

答案 0 :(得分:0)

我知道这个问题是2年前的,但是如果有人来到这里遇到同样的问题,我让仿真器也可以通过Charles Proxy处理https请求。

您应该:

而不是依靠Android Studio提供的useless stupid proxy setting panel
  1. 转到设置>网络和Internet> Wi-Fi
  2. 单击“ AndroidWifi”的齿轮图标。
  3. 点击顶部的铅笔图标进行编辑
  4. 将“代理”从“无”更改为“手动”,然后在下面的字段中输入本地IP地址和正确的端口。

现在,您的https请求将被路由到Charles Proxy!

相关问题