【发布时间】:2013-01-14 19:46:27
【问题描述】:
如何捕获从 Android 模拟器到本地网络服务器的流量?我可以使用 Fiddler 吗?
谢谢!
【问题讨论】:
-
你的安卓模拟器有代理服务器设置吗?如果是这样,您可以使用 Fiddler。如果最坏的情况发生,您可以使用fiddler2.com/r/?reverseproxy
标签: android android-emulator fiddler
如何捕获从 Android 模拟器到本地网络服务器的流量?我可以使用 Fiddler 吗?
谢谢!
【问题讨论】:
标签: android android-emulator fiddler
感谢 EricLaws 的评论,我找到了一种捕获流量的方法。
我不得不使用反向代理并编写 FiddlerScript 规则。我添加了以下行
if (oSession.host.toLowerCase() == "10.0.2.2:8888") oSession.host = "localhost:8082";
在 OnBeforeRequest 函数中。 在我的 Android 代码中,我使用地址 10.0.2.2:8888 来访问 localhost:8082。效果很好!
【讨论】: