Fiddler基础介绍
Fiddler的官方网站: www.fiddler2.com
Fiddler官方网站提供了大量的帮助文档和视频教程, 这是学习Fiddler的最好资料。
Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许监视,设置断点,甚至修改输入输出数据,Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.net语言进行扩展
https协议抓取的配置方法
选择Actions中的Trust root …,后面所有选项选择是或确定
fiddler篡改规则—AutoResponder
点击AutoResponder,选择Enable rules ,点击要篡改规则的url,点击add rule ,在第五点处添加新的规则,点击保存即可
fiddler篡改请求数据–composer
应用于测试前端对接口参数有限制的情况,
选中url推拉至右侧变绿,修改数据(修改为前端所显示的数据格式)后点击Execute,生成新的url
fiddler过滤抓取的url
fiddler的工作原理
- 代理服务器:Fiddler在本地计算机上充当代理服务器,它拦截客户端(例如Web浏览器)和服务器之间的所有网络通信。当客户端发出HTTP请求时,它将请求重定向到Fiddler代理。
- 数据捕获:Fiddler截获通过代理发送和接收的HTTP和HTTPS请求和响应。它可以监视包括请求头、请求体、响应头和响应体在内的所有数据。
- SSL证书:对于HTTPS通信,Fiddler生成一个自己的SSL证书,并将其安装在本地计算机上。这使得Fiddler能够解密和查看加密的HTTPS流量。