既然服务器端我们可以使用httpdump以及tcpdump这样的工具抓取相应的数据包,手机上要调试一些问题就一眼摸瞎,不知道该用什么工具。本文就来介绍一下手机抓包工具Fiddler。
- 首先下载Fiddler,并且注册他的账号,该工具是免费的,无需授权。下载地址:https://www.telerik.com/download/fiddler-everywhere
- 装好Fiddler后打开Fiddler并登录,基本上是如下界面:
- 首先将手机和主机连接至同一网络
- 其次设置手机代理,iPhone是Wi-Fi -> 信息 -> HTTP代理,其中IP为电脑的IP,端口默认为8866,如果有改动的话可以在Fiddler的设置-Connections中看到:
这样HTTP的抓包就OK了,下面来做下HTTPS抓包的配置
- 在浏览器上访问电脑IP:8866,能看到以下页面
- 点击FiddlerRoot Certificate下载文件
- 在设置-已下载描述文件-安装该描述文件
HTTPS就可以抓包了,抓到的包可以在软件中进行查看: