【问题标题】:Charles Proxy with Genymotion: monitoring https -> unreadable response使用 Genymotion 的 Charles Proxy:监控 https -> 无法读取的响应
【发布时间】:2016-07-13 16:13:17
【问题描述】:

案例:我想使用 Charles Proxy 来调试我对 Genymotion 上的 API 的请求。设置 Genymotion(Proxy: 10.0.3.2Port: 8888) 后,我得到了不可读的响应。经过一番搜索,我发现它可能与使用 SSL 有关。我从http://www.charlesproxy.com/getssl/成功地在我的模拟器上安装了Charles证书,但我仍然得到这样难以理解的响应。

this answerthis guide 对我没有多大帮助

【问题讨论】:

  • 您正在那里看到 SSL 加密的流量。你需要和 charles 做一个中间人,并在你用来打开 genymotion 的浏览器中安装证书
  • @fragmentedreality 在您用来打开 genymotion 的浏览器中安装证书 抱歉,我不确定我是否明白了。我已经使用本地浏览器在我的 genymotion 上安装了证书。我应该为我的特定应用程序安装此证书吗?但是怎么做?

标签: android ssl proxy genymotion charles-proxy


【解决方案1】:

1) 您必须添加设备证书(您已完成)。

2) 您需要将位置添加到 SLL 代理表。

从菜单:代理--->SSL 代理设置...--->SSL 代理

点击添加。

在主机框中,输入要翻译的站点名称(如果需要,使用通配符)。示例:*.mysite.com

将端口留空。

点击确定。

确保选中启用 SSL 代理,并且还选中您的主机过滤器。

点击确定。

重启查尔斯。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-03
    • 2022-09-29
    • 1970-01-01
    • 2011-04-28
    • 2016-08-22
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    相关资源
    最近更新 更多