【发布时间】:2018-08-13 12:04:38
【问题描述】:
为什么在调试应用程序时无法在 Charles Proxy 中看到响应?
这很奇怪,所有证书都安装在我的笔记本电脑上并且受信任,我的设备也是如此,即使我勾选了启用 SSL 框,我仍然收到SSL Proxying not enabled for this host。
我以前从未遇到过这个问题。我能做什么?
【问题讨论】:
标签: charles-proxy
为什么在调试应用程序时无法在 Charles Proxy 中看到响应?
这很奇怪,所有证书都安装在我的笔记本电脑上并且受信任,我的设备也是如此,即使我勾选了启用 SSL 框,我仍然收到SSL Proxying not enabled for this host。
我以前从未遇到过这个问题。我能做什么?
【问题讨论】:
标签: charles-proxy
Charles Proxy 不代理任何域,除非在代理设置中指定。在Charles Proxy Documentation:
您必须明确标识要启用 SSL 代理的主机名。该列表位于代理设置的 SSL 选项卡中。您还可以在结构视图中右键单击主机名并打开或关闭 SSL 代理。
【讨论】:
*:* 添加到该列表中,方法是输入 * 代表主机和 * 代表端口。 (感谢@Faizyy 的更正)
如果您只想监控与您的应用相关的几个域。一个简单的解决方案是,只需右键单击您要监控的域名,然后在显示的上下文菜单中单击Enable SSL Proxying,charles 将负责填写 url 和端口本身。
【讨论】: