手机上无法直接查看网络请求数据,需要使用抓包工具。Fiddler是一个免费的web调试代理,可以用它实现记录、查看和调试手机终端和远程服务器之间的http/https通信。
fiddler没有手机客户端,都是安装在PC上,要实现对手机上的程序抓包,则需要对PC上的fiddler和手机端做一些配置。步骤如下:
一、PC端fiddler配置
安装Fiddler的相关说明本文不做解释,可以去找相关文章去看如何安装Fidder
1. 安装HTTPS证书
手机上的应用很多涉及到个人信息,采用比较安全的HTTPS加密过,而Fiddler默认只捕获http会话而不抓取https报文,导致打开fiddler后就打不开https网页(如百度)
解决办法:
(1)打开Fiddler->Tool->Fiddler Options->HTTPS tab,勾选上并Capture HTTPS CONNECTs(捕获 HTTPS 连接)和 Decrypt HTTPS traffic (HTTPS 请求解密)
(2)安装证书(首次使用无证书,会弹出是否信任Fiddler证书和安全提示,直接点击yes就行)
(3)重启Fiddler生效。
Fiddler HTTPS配置截图