(三)、Fiddler的使用
Fiddler的基本使用
1、先来看看Fiddler的基本界面
会话列表中各项的意思:
- Result: 表示HTTP返回的状态码
- Protocal: 请求的协议,如:HTTP、HTTPS
- Host: 请求的ip地址
- Body: 请求资源的大小,以byte为单位
- Caching: 请求的缓存过期时间或缓存控制值
- Content-Type:请求响应的类型,一共有四种
- Process: 发出此请求的Windows进程及进程ID
- Comments: 用户可以给此会话增加备注
- Custom: 用户可以设置自定义值
2、Statistics(统计数据)
Statistics 显示关于HTTP请求的性能以及数据分析。
3、Inspectors(翻译出来就是“检查”)
Inspectors tab下有很多查看Request或者Response的消息。 其中Raw Tab可以查看完整的消息,Headers tab 只查看消息中的header。
对于每一部分,提供了多种不同格式查看每个请求和响应的内容:
- Headers: 请求和响应的头信息,包含Web客户端信息、Cookie、传输状态等
- TextView: 显示POST请求的body部分为文本
- SyntaxView:显示脚本(需安装SyntaxView插件)
- WebForm: 以直观的界面显示QueryString的值和Body的值
- HexView: 请求内容的十六进制显示
- Raw: 显示原始的符合HTTP标准的请求和响应
- Auth: 显示Header中的Proxy-AUthorization和Authiorization信息
- Cookie: 显示header中Cookie的值
- JSON: 通过JSON格式显示
- XML: 显示为XML格式
4、QuickExec命令行的使用
Fiddler的左下角有一个命令行工具叫做QuickExec,允许你直接输入命令。
常见得命令有:
- help: 打开官方的使用页面介绍,所有的命令都会列出来
- cls: 清屏 (Ctrl+x 也可以清屏)
- select: 选择会话的命令
- ?.png: 用来选择png后缀的图片
- bpu: 截获request
5、过滤
Fiddler默认会抓取浏览器上所以的请求,有时候乱七八糟的请求会比较多,所以过滤就显得有必要了。
6、composer接口测试
在composer中可以进行接口测试,如果是post请求,修改body中的值,点击执行;
如果是get请求,找到要修改的地方,点击执行。
分类:
Fiddler
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现