在C#中捕获请求和响应(如fiddler)

时间:2015-05-29 12:30:04

标签: android performance android-intent android-activity

如何捕获我的Android应用程序的请求和响应,并将其写入文本文件,如fiddler,以捕获所有请求和响应?

2 个答案:

答案 0 :(得分:0)

您可以在PC上使用Fiddlr并通过它代理设备的http请求。根据您的需求和情况,这可能是一个复杂的主题。有关详细信息,请使用Fiddlr"查找"反向代理。

一般而言,所涉及的步骤是:

在Fiddlr中,启用远程连接。默认情况下,这将在端口8888上完成。您可能还必须允许通过PC防火墙进行访问。

在设备上,转到WiFi连接,修改并更改代理设置,提供PC IP地址或FQDN和端口。

通过从设备浏览网站并检查Fiddlr捕获来验证操作。

对于https流量,您还需要在Fiddlr中启用https解密并将Fiddlr证书安装到设备。

答案 1 :(得分:0)

另一种方法是使用Charles Proxy

基本上,您只需在PC上启动Charles并在您的Android设备上配置http://:8888作为代理。

您还可以将它与浏览器和Android模拟器一起使用。有关示例,请参阅their Android documentation