从Android APP捕获所有Web服务调用

时间:2013-07-26 13:36:16

标签: android

我有一个应用程序,我想知道它调用的Web服务URL。反正有没有找到这个?

3 个答案:

答案 0 :(得分:0)

你应该check your android logs first。如果应用程序没有通过此方式公开任何有关请求的信息,那么下一个最好的方法是decompile the app。如果URL是静态的,只需查看数据文件就可以获得地址。如果它是动态的,您可以修改dalvik字节码以使其登录到logcat并重新编译apk。如果所有其他方法都失败了,您可以使用tcpdump。你需要root,并且follow this tutorial可以利用wireshark轻松地将其可视化。

答案 1 :(得分:0)

您可以使用app tPacketCapture执行此操作。它可以以WireShark或您电脑上的其他程序读取的格式存储网络转储。

答案 2 :(得分:0)

或者您可以使用fiddler和PC为手机设置代理,如下所示: http://www.cantoni.org/2013/11/06/capture-android-web-traffic-fiddler

您很容易获得所有API请求...