1、安装并配置Fiddler抓取Https数据报文。
1)下载并安装fiddler,
2)下载并安装Fiddler证书生成器,
3)打开Fiddler,点击菜单栏中的Tools—>Options,选择HTTPS页签。勾选Decrypt HTTPS CONNECTs(解密https连接),Fiddler证书生成器会自动判断本机是否安装Fiddler证书,没有则弹出如下证书安装页面。点击”Yes”按钮,在新弹出的窗口中再点击”确定”后则Fiddler证书安装完成。接下来Fiddler就可以抓取Https的数据报文。
2、Fiddler应用-抓取基于https协议的手机报文。
1)保持android手机和电脑在同一网段。如连接同一无线。
2)打开android手机的“设置”->“WLAN”,找到你要连接的无线网络并点击,弹出网络设置对话框,在“代理”处选择“手动”,在“主机名”输入框后面输入(电端的IP),在“端口”输入框后面输入8888,然后点击“保存”按钮。
3)启动android设备中的浏览器访问百度首页或打开被测App,在fiddler中可以看到抓取到的数据报文了。
3、打开Fiddler后,电脑浏览器无法连接网页,如何解决?
1)打开fiddler,依次点击Tools下的Options,然后点HTTPS选项卡,再点击actions下的Export Root Certificate to Desktop,导出证书
2)打开浏览器,依次点击菜单-设置-高级-管理证书,导入在Fiddler中导出的证书。
3)重启浏览器。则可以上网了。