fiddler介绍
1、fiddler是一款HTTP协议调试代理工具,它能够抓取记录本机所所有HTTP(s)请求。其运行机制其实就是本机127.0.0.1上监听8888端口的HTTP代理。
2、fiddler无论对开发人员或者测试人员来说,都是非常有用的工具

fiddler下载与安装
官网地址:https://www.telerik.com/fiddler
1、先安装fiddlerxxx.exe
2、再安装fiddlercertmaker.exe
下载fiddlercertmaker.exe的地址:http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2
3、、打开Fiddler,点击工具栏中的Tools——> Option

4、切换到 HTTPS 选项卡,勾选 Capture HTTPS CONNECTs,勾选 Decrypt HTTPS trafic,会弹出安装证书的提示。一路点是或确定安装即可。

5、重启fiddler,依然停留在 HTTPS 选项卡,点击右侧Actions,能看一个下拉菜单,点击 Export Root Certificate to Desktop,此时证书会生成到桌面上,名为 FiddlerRoot.cer,点OK保存,这样子就是证书导入成功。

使用场景
什么情况下会需要使用抓包工具
1、用手机app或浏览器访问一个页面,查看请求的结果是否正确、请求的参数是否正确。
2、在不修改任何环境的情况下,修改返回的结果,即通常所说的mock.
3、复杂场景
比如:同一个域名下的请求,/img/xxx的资源发送到serverA上,请求/api/xxx资源发送到ServerB上。
抓包工具
抓包工具有:wireshark、fiddler、httpwatch、Charles、chrome开发工具
| 软件名 |
简介 |
独立运行 |
支持移动设备 |
收费 |
| wireshark |
网络抓包,监听网卡 |
是 |
否 |
否 |

本文详细介绍Fiddler这款HTTP协议调试代理工具的使用方法,包括安装步骤、配置HTTPS、抓取HTTP(s)请求及响应,以及如何解码HTTP响应。同时,对比多种抓包工具,讲解HTTP请求和响应的结构,以及常见HTTP方法和状态码。
最低0.47元/天 解锁文章
17万+

被折叠的 条评论
为什么被折叠?



