Fiddler是一个http调试代理,它能够记录并检查所有你的电脑和互联网之间的http通讯。

在有些场合我们可能要分析应用程序的通讯协议,数据包格式,方便我们进行问题的分析和定位。

1、官网地址:http://fiddler2.com/

2、下载安装后,第一次运行,fiddler2会自动把你的浏览器代理设置成本机127.0.0.1:8888,这样通过浏览器访问网络的所有数据包都会被fiddler2抓取到。我们可以简单看一下软件运行的效果图

     

 

3、那我们如何调试手机了?很简单,首先保证你的手机和电脑处在同一个局域网中,在手机的无线网设置中设置一个代理即可。比如我的电脑IP信息是这样的

     

     配置手机代理如下:

     

 

4、设置完成后,在手机上任意开启一个可以访问互联网的应用,电脑端的fiddler就会抓取对应的数据包了。这样就可以通过fiddler对数据包进行分析了。

 

5、下面是我小米手机上的一个天气预报程序的抓包数据,是不是很有意思,还挺实用的,更多的软件实用手册,大家可以查官网的资料.

     

6、有时候我们可能想对抓包的数据进行过滤,屏蔽掉那些不感兴趣的内容,你可以实用Filters功能,见下图

 show only the following Hosts->只抓取下面配置的主机地址相关的数据包 【weatherapi.market.xiaomi.com】

posted on 2013-12-31 14:24  梅义  阅读(403)  评论(0编辑  收藏  举报