du-hong

1.简介

 按照从上往下,从左往右的计划,今天就轮到介绍和分享Fiddler的会话面板了。

2.会话列表 (Session list) 概览

Fiddler抓取到的每条http请求(每一条称为一个session),会话列表 主要是Fiddler所抓取到的每一条http请求都会显示到这里。主要包含了请求的ID编号、状态码、协议、主机名、URL、内容类型、body大小、进程信息、自定义备注等信息,如下图所示:

3.会话列表各个列详解

3.1每个字段的含义

会话列表中又包含了很多字段,而每一个字段都有其自己的含义,用来描述当前每一条会话的详细信息!

各个字段的含义描述如下表所示:

名称 描述
# 显示抓取的请求id顺序和类型图标,id从1开始递增,HTTP Request 的顺序,从1开始,按照页面加载请求的顺序递增
Result HTTP响应结果状态码
Protocol 当前请求会话所使用的协议,如HTTP/HTTPS/FTP等等
Host 请求地址的主机名或域名(也会是主机名和端口号)
URL 从服务器请求资源的文件路径,有的时候也包含GET请求的具体参数
Body 响应内容的大小, 单位为字节 也就是响应主体(Response Body)中的字节数
Caching 请求的缓存过期时间或缓存控制header等值,即响应头中Expires 和 Cache-Control
Content-Type 响应内容的类型,以及编码类型
Process 发送此请求的程序与进程id:例如chrome:1604。发出此请求的 Windows 进程和进程 ID
Comments 允许用户给请求会话添加备注文本信息。用户通过脚本或者右键菜单给此session 增加的备注
Custom 允许用户设置使用脚本设置自定义字段
........................................  

3.2记录不同颜色的含义

每个记录不同图标和不同颜色的含义如下:

1 红色:表示HTTP状态(错误)
2 黄色:表示HTTP状态(认证)
3 灰色:表示数据流类型 Connect 或表示响应类型为图像
4 紫色:表示响应类型为 CSS
5 蓝色:表示响应类型为 HTML
6 绿色:表示响应类型为 Script
7 在Fiddler Script session 的 ui-color 标志位中可以修改字体的颜色

3.3图标含义

icon 含义
 
 
正在将请求发送到服务器
 
 
正在从服务器读取响应
 
 
请求在断点处暂停
 
 
响应在断点处暂停
 
 
请求使用HTTP HEAD方法;反应应该没有身体
 
 
请求使用的 HTTP POST 方法
 
 
请求使用HTTP连接方法;这将建立用于 HTTPS 流量的隧道
 
 
响应是 HTML
 
 
响应是图像
 
 
响应是一个JS脚本
 
 
响应是级联样式表
 
 
响应为 XML
 
 
响应为 JSON
 
 
响应是音频文件
 
 
响应是视频文件
 
 
响应是一个 Silverlight 小程序
 
 
响应是一个 Flash 小程序
 
 
响应是字体
 
 
通用成功响应
 
 
响应是 HTTP/300,301,302,303 或 307 重定向
 
 
响应为 HTTP/304:使用缓存版本
 
 
响应是对客户端凭据的请求
 
 
响应是服务器错误
 
 
会话被客户端、Fiddler 或服务器中止。
 
 
表示请求的格式为html格式

4.操作会话面板列

在每一个列上面当右键点击session框中的列时,可以发现有5个功能,如下图所示:

4.1Search this column (搜索此栏)

意思是它会根据每一个栏位的特性来进行条件搜索此栏位, 这样可以快速帮助用户精准找到想要的数据信息,如下图所示:

4.2Flag duplicates (重复会话标志)

标记列中的相同项并将相同项背景滤为绿色。这个功能可以给我们的会话打上标志背景, 并且这个背景颜色标记的是当前列中存在重复的数据

举个例子吧: 例如我们在URL这一栏上右键选择Flag duplicates 那么就会在当前列中存在重复URL的数据上打上一个绿色

相关文章: