使用 HTTP 查询时的 Charles 代理和 Windows Phone(需要 SSL 证书)

Charles Proxy and Windows Phone when using HTTP Queries (need SSL certificate)

我正在尝试使用 Charles 代理来查看我的 API 调用是否正确,我在查看我的 https 调用时遇到问题,有没有人安装过 Charles 代理并在 Windows Phone 8.1?

所以在查看和尝试不同的东西之后,这里是完整的解决方案:

你phone和windows机器需要在同一个网络上(当然)

在您的 Windows 设备上:

打开 cmd -> ipconfig 获取您的 windows 设备的 IP。

你的 Phone:

在您的 Wi-Fi 参数中,激活代理,在您的 phone 上设置您的 windows 设备的 IP 以及代理侦听的端口(对我来说是 8890)

然后在 Internet Explorer 中转到:http://www.charlesproxy.com/getssl 并安装证书

在您的 Windows 设备上:

在 Charles 的 **SSL 代理设置下 添加您要代理的位置,对我来说是 api.Blabla.com 我没有输入端口号。 **

在 Charles 代理中,您应该看不到 https 流量。 =)