(三)、Fiddler的使用
2024-09-21 04:18:35
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请求,找到要修改的地方,点击执行。
最新文章
- [C#] 简单的 Helper 封装 -- RegularExpressionHelper
- WebView基本使用
- CSS 后代选择器
- 转载:NetBeans中如何运行GUI
- Sum All Primes
- java大数取模
- CRC16校验码生成
- CentOS安装rpm包时error:Failed dependencies
- Android进程守护
- MSSQLServer基础05(联合查询,连接查询)
- C#实现快速排序法
- javascript之事件详解2
- java调试工具
- [刷题]算法竞赛入门经典(第2版) 6-9/UVa127 - ";Accordian"; Patience
- java基础(五章)
- IOS开发中多线程的使用
- 基础教程:视图中的ASP.NET Core 2.0 MVC依赖注入
- Windows PowerShell 入門(3)-スクリプト編
- XP环境下C# 调用Pocess.start()时提示文件找不到的错误解决办法
- 第3章 Python基础-文件操作&;函数 文件操作 练习题