如何在Windows上使用最新的Android模拟器配置像Fiddler2或Charles Web Proxy这样的HTTP代理?

Mat*_*t W 7 windows proxy android http

我完全没有配置代理来检查我正在开发的应用程序的HTTP(S)流量.我已经尝试运行Fiddler2和Charles Web Proxy,两者都在127.0.0.1:888上运行,并使用参数启动Android模拟器:

-http-proxy http://127.0.0.1:8888

为了测试它我打开Android浏览器.我在Fiddler2中看到请求是通过代理路由的.但是,只有RARELY请求才会收到成功的响应.在大多数情况下,当我说大多数时候我的意思是99%的时候,请求被重试并再次失败,Android浏览器告诉我"服务器无法通信".

有没有人找到一种方法来配置Fiddler2或Charles来调试通过Android模拟器的HTTP(S)流量?

Chr*_*Orr 0

模拟器-http-proxy选项对我有用(背后有一个真正的 HTTP 代理),所以不确定 Charles 会出现什么问题。

另一种方法是直接捕获网络流量,然后使用 Wireshark 进行分析——如果您有私钥,它可以进行 SSL 解密。

  • 这并不是说我发布了“对我有用”而没有其他任何内容。此外,对于某些人来说,确认代理功能没有完全损坏将是一个有用的数据点。 (2认同)