我想监视来自BlueStacks的HTTP流量,这样我就可以调试web分析跟踪--知道怎么做吗?
例如,我的应用程序调用我的服务器。我想知道我的应用程序在测试期间实际调用了什么API。
即使在使用BlueStacks时,我也没有在Fidller中看到任何HTTP请求。
我以为小提琴可以捕捉任何软件所做的所有网络请求。
发布于 2014-01-08 10:20:18
在2019年,Fiddler已经被更新为支持代理,只需设置您的BlueStacks来使用Fiddler的代理,您就可以捕获从它输出的所有HTTP/HTTPS流量。
发布于 2014-01-24 09:23:18
实际上你可以用小提琴。你看,fiddler将winINET代理配置为通过它( internet和所有其他微软软件所使用的代理,但有时甚至第三方软件也使用winINET代理配置--这就是为什么有些程序只是神奇地与小提琴一起工作)。有些程序完全忽略wininet,并且有自己的代理设置方法(比如firefox、chrome)。其他的程序,如bluestacks,根本不支持代理。
但是,您可以强制BlueStacks通过兜售代理。一个可以做到这一点的工具是ProxyCap:http://www.proxycap.com/bluestacks.html只是使用127.0.0.1作为服务器,8888作为proxycap中的代理配置的端口号。您还必须在规则中添加HD和HD-前端可执行文件,如逐步指南的最后一部分所指定的那样。
不幸的是,丙氧帽是一个为期30天的试验。你可以在外面使用免费的催化器。找到支持http的东西。proxifiers,我确实用proxyCap自己成功地完成了这个任务,而且还没有尝试过任何其他的东西。
我认为这对http流量嗅探要比wireshark好,后者适用于较低级别的网络嗅探。
发布于 2014-03-15 14:09:03
使用ProxyCap让Fiddler捕获该交易。
ProxyCap将所有Bluestack通信转发给HTTP (在本例中,我们的代理是Fiddler)。
完整的逐步指南,如何通过代理重定向Bluestack应用程序流量,是HERE.
使用127.0.0.1:8888作为代理地址。这是Fiddler在本地计算机上的地址。
https://stackoverflow.com/questions/20347664
复制相似问题