我有一个应用程序,我想知道它调用的Web服务URL。反正有没有找到这个?
答案 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请求...