最近研究github上面的高仿app,发现部分取回为空,初步怀疑是接口有问题,于是网上搜索如何抓取数据包,发现一款很方便的工具Fiddler,具体使用如下:
1.下载安装
2.打开Fiddler菜单项Tools->Fiddler Options,如下图的菜单中点击connections,选中allow remote computers to connect,默认监听端口为8888,若被占用也可以设置,配置好后需要重启Fiddler,如下图:
3.打开手机连接到同一局域网的wifi,并修改该wifi网络详情(长按wifi选择->修改网络)->显示高级选项,选择手动代理设置,主机名填写Fiddler所在机器ip,端口填写Fiddler端口,默认8888,如下图:
4.这时,手机上的网络访问在Fiddler就可以查看了,查到果然是接口有变动,改了之后,app运行正常。
(使用很简单,有几个小细节需要注意一下,1.Fiddler设置完之后,一定要重启,手机的代理才可生效,也怪自己阅读别人文章不仔细。2.部分手机修改代理的方式不一样,有的是长按有的是单击),特此记录,方便日后查看。