到目前为止,我成功捕获了本地Java程序和Android浏览器的流量。但是,我未能捕获 Android 应用程序的流量(使用 HttpsUrlConnection
)。
按照 this 中的步骤操作在设备上配置 WiFi 网络的指南中,在下载证书的步骤中,我遇到了奇怪的行为,因为 Chrome 引发了错误,而 Firefox 安装了它而没有打开预期的对话框:
但是当我尝试再次下载时,它说证书已安装。
无论如何,当运行我的应用程序(在真实设备上,Karbonn S203 API 19)时,Fiddler 中没有记录任何请求或隧道。我尝试了很多,包括检查 this线程无济于事。在其他文章中,我读到仅显示隧道,但我也没有。我错过了什么吗?
谢谢。
编辑:从电脑复制后,我成功地从设置 -> 安全 -> 安装证书
“正确”安装(使用上面的屏幕)。我仍然看不到 Fiddler 中的请求。
最佳答案
显然,问题是由于使用了一些不常见的设备(嗯,至少在欧洲/北美不常见)而发生的。他们可能在 AOSP 版本中进行了一些配置更改。当使用 Nexus 5 以同样的方式工作时,我设法在“WiFi”下添加证书,然后成功捕获请求。
关于java - 使用 FIddler 捕获 Android 应用程序流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38329587/