跟踪应用程序的HTTP请求

时间:2012-07-16 11:06:52

标签: android

我正在创建一个必须跟踪给定应用程序发出的http请求的应用程序。 Android有许多小部件,如天气报告小部件,股市报告等,它们经常向服务器请求获取数据。我希望appklication向服务器发出所有请求URL。

当应用程序访问网络/ wifi或任何其他数据服务提供商时,我们可以记录URL吗?

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:3)

  

当应用程序访问网络/ wifi或任何其他数据服务提供商时,我们可以记录URL吗?

幸运的是,不,出于明显的隐私和安全原因。恶意软件作者会对此功能非常感兴趣。

答案 1 :(得分:0)

您可以使用java中的开源代理服务器,例如jHTTPp2.It具有良好的代理服务器逻辑实现。 您需要做的就是从任何Android应用程序启动服务器,并在您的模拟器或设备中将代理设置为127.0.0.1,将端口设置为8088(默认情况下,jHTTPp2在该端口上运行)。

您需要根据Android要求对代理代码进行一些修改。

我希望这对你有所帮助。