【问题标题】:Capture traffic from Android emulator to localhost?捕获从 Android 模拟器到本地主机的流量?
【发布时间】:2013-01-14 19:46:27
【问题描述】:

如何捕获从 Android 模拟器到本地网络服务器的流量?我可以使用 Fiddler 吗?

谢谢!

【问题讨论】:

  • 你的安卓模拟器有代理服务器设置吗?如果是这样,您可以使用 Fiddler。如果最坏的情况发生,您可以使用fiddler2.com/r/?reverseproxy

标签: android android-emulator fiddler


【解决方案1】:

感谢 EricLaws 的评论,我找到了一种捕获流量的方法。

我不得不使用反向代理并编写 FiddlerScript 规则。我添加了以下行

if (oSession.host.toLowerCase() == "10.0.2.2:8888") oSession.host = "localhost:8082";

在 OnBeforeRequest 函数中。 在我的 Android 代码中,我使用地址 10.0.2.2:8888 来访问 localhost:8082。效果很好!

【讨论】:

  • 谢谢,节省了我一些时间! :)
猜你喜欢
  • 2015-05-24
  • 1970-01-01
  • 2015-07-09
  • 2021-05-07
  • 1970-01-01
  • 2015-01-25
  • 1970-01-01
  • 1970-01-01
  • 2019-12-23
相关资源
最近更新 更多