使用Fiddler对Android模拟器网络请求进行抓包
2015-05-19
Fiddler是一个很好的网络抓包工具,使用其对Android模拟器网络请求进行抓包
下载安装Fiddler
下载并安装Fiddler,运行软件,Fiddler默认的代理地址是127.0.0.1,端口为8888。我们此时已经可以对电脑的网络请求进行抓包。但是如果要对Android模拟器的网络请求进行抓包,还需要进行如下设置。
笔者使用的是Genymotion模拟器,Android原生模拟器的设置方法也大体相同。
1.打开Settings(设置),点击Wi-Fi。
2.长按WiredSSID,选择Modify network(修改网络)
3.勾上Show advanced options,输入代理服务器地址和端口。
注意:Genymotion模拟器中ip为10.0.3.2,Android模拟器中ip为10.0.2.2,端口就是Fiddler监听的端口,默认为8888,最后点击Save。
经过以上设置,现在Fiddler就可以抓包到Android模拟器的网络请求了。
使用Android模拟器自带的浏览器打开网页,测试结果如下:
laucherish