Fiddler是一个HTTP调试抓包工具。它通过的方式获取程序http通讯的数据,可以用其检测网页和服务器的交互情况,Fiddler可以帮您记录,调试Microsoft Internet Explorer与Web应用程序的交互,找到Web程序运行性能的瓶颈,还有如查看向Web服务器发送cookies的内容,下载内容的大小等功能.强烈推荐用户使用。
Fiddler下载
Fiddler下载地址:https://www.telerik.com/download/fiddler
设置Fiddler网络信息
下完Fiddler后,还需要配置ip代理信息,才能抓取到手机上的小程序和APP相关的数据内容
设置代理方法:
1、点击“Tools”—“Options”,点击“Connections”,记住端口号8888,勾选“Allow remote computers to connect”,设置完成后,关闭fiddler然后重新打开,确保设置已生效。
2、打开电脑cmd命令,输入“ipconfig”查看ip地址,如下图。
3、然后在手机端设置代理,找到连接的WiFi,找到代理设置,改为手动,输入电脑端的ip和端口号8888。
安装证书抓取HTTPS资源
点击菜单 Tools->Options 接着选择 HTTPS 勾上 Decrypt HTTPS traffic
然后重置下证书,点右上角的Actions 按钮选择 Reset All Certificates
这时候弹窗安装安装一直选确定安装即可。
开始抓包分析
然后在手机端操作,就可以查看到接口 ,然后在选项卡“composer”下,将接口拖得过去,可以看到接口完整地址,可以更改参数验证。
我们选择右边的 Insepector,可以看到该接口返回的具体内容
Fiddler各字段代表的含义
Result : 请求的 HTTP(s) 状态吗
Protocol : 请求协议
HOST : 请求的主机名
URL : 请求的资源目录位置
Body : 请求大小
Caching : 请求的缓存
Content-Type : 服务器响应的实体类型
Process : 是谁(进程)发送的
Comments : 备注
Custom : 自定义
转载请保留本文链接:https://www.zhe94.com/885.html