laucherish +

使用Fiddler对Android模拟器网络请求进行抓包

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模拟器自带的浏览器打开网页,测试结果如下:

模拟器打开百度

Fiddler抓包结果

laucherish
by laucherish






搜之

RSS订阅

分类

更多关于『blog』的文章