如何捕获我的Android应用程序的请求和响应,并将其写入文本文件,如fiddler,以捕获所有请求和响应?
答案 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。