fiddler学习笔记--web session列表

  Web Session列表是Fiddler中最重要的部分——它显示了Fiddler多捕捉到的每个Session的简短的摘要信息。

1. Web Session列表栏中各项信息代表的含义

(1)# — Fiddler为Session生成的ID

(2)Result — 响应状态码

(3)Protocol — 该Session使用的协议(HTTP/HTTPS/FTP)

(4)URL — 请求URL的路径、文件和查询字符串

(5)Host — 接收请求的服务器的主机名和端口号

(6)Body — 响应体中包含的字节数

(7)Caching — 响应头中Expires和Cache-Control字段的值

(8)Content-type — 响应的Content-type头

(9)Process — 数据流对应的本地Windows进程

(10)Comments — 通过工具栏Comment按钮设置的注释信息

(11)Custom — FiddlerScript所设置的ui-CustomColumn标志位的值

可以通过拖拽来调整Web Sessions列表中的各个列标题,改变它们的大小和顺序

单击列标题,fiddler会按该列的值对WebSession中的项进行排序

2. Web Session列表栏中不同图标和颜色的含义

Web Session列表中的每行记录的默认文本色彩提现了HTTP状态(红色表示错误,黄色表示认证)、数据流类型(灰色表示CONNECT)、响应类型(紫色表示CSS、蓝色表示HTML、绿色表示script、灰色表示图像)。在FiddlerScript Session的ui-color标志位中可以修改字体颜色。

  •  请求已经发送到服务器
  •  从服务器读取响应
  •  请求在断点处被暂停,允许对它进行修改
  •  响应在断点处被暂停,允许对它进行修改
  •  请求使用HTTP HEAD或OPTIONS 方法,或者返回HTTP/204状态码(表示没有指定URL的响应体)。
  •  请求使用HTTP POST 方法
  •  请求使用HTTP CONNECT 方法;使用HTTPS协议建立连接通道
  •  响应是HTML
  •  响应是图片
  •  响应是脚本文件
  •  响应是CSS文件
  •  响应是XML
  •  响应是JSON
  •  响应是音频文件
  •  响应是视频文件
  •  响应是Silverlight applet
  •  响应是Flash applet
  •  响应是字体
  •  普通响应成功
  •  响应是HTTP/300,301,302,303,307转向(重定向)
  •  响应是HTTP304(无变更): 表示客户端缓存的副本已经是最新的
  •  响应是HTTP/401或HTTP/407,要求客户端进行认证,或响应为HTTP/403,表示访问被拒绝
  •  响应是一个Server错误
  •  会话被客户端、Fiddler或者Server终止

3. Web Session 快捷键

4. Web Session 上下文菜单

(1)AutoScroll Session List选项用于决定Fiddler是否会自动把新增Session添加到Web Session列表中。

(2)Copy菜单项用于复制Web Session列表中选中的Session的信息

(3)save子菜单中包含了用于把流量保存到文件中的一些选项

(4)Remove有三个子菜单可以用于从Web Sessioon列表中删除全部、选中的或未选中的Sessions。

(5)Comment...菜单命令支持为一个或多个选中的Web Session增加或修改注释

(6)Mark子菜单支持选择一种颜色来标记Web Session列表中的Session。

(7)Replay子菜单提供命令支持播放当前选中的请求

(8)Select子菜单支持使用当前选中的Session来选择其他的Session

(9)Compare命令只有当Web Session列表中仅选中两个Session时才可用。当选中该命令,会把选中的这两个Session保存到临时文件中,然后启动配置好的比较工具(windiff),从而比较请求和响应。

(10)COMETPeek命令会保留正在执行的响应的“快照”,在响应完成前就可以查看部分内容。当web应用采用COMET模式以流式向客户端返回数据时,可以使用该命令。由于“流式”的含义就是永不结束,直邮当服务端停止连接后,Fiddler才会返回响应。

(11)Abort Session命令会终止正在执行的请求,中断客户端和服务器之间的连接。

(12)Clone Response命令只有当Web Session列表中选中两个Session,并且其中一个Session在中断处中止,而另一个Session已经运行完时才可用。该命令会把已经完成的Session的响应拷贝被暂停运行的Session。借助这个功能可以复制之前捕捉到的(或修改的)响应并返回给后续的请求。

(13)Unlock for Editing菜单命令会释放某个选中的Session,支持通过Inspector编辑已经执行完的Session的请求和响应。当光标定位在web session列表,可按下F2键来执行该命令

(14)Inspect in New Window命令会打开一个Session Inspector窗口,从而使你在独立窗口中查看Session的请求、响应和属性

(15)Properties..命令会打开Session属性窗口,显示当前选中的Session的信息,包括计时器、Session标志位以及请求如何被转发的等信息

时间: 2024-10-13 10:48:40

fiddler学习笔记--web session列表的相关文章

Fiddler学习笔记

 一.Fiddler的工作原理 它在客户端与服务器之间创建了一个代理服务器.通过设置浏览器的代理服务器为:127.0.0.1:8888 来截获发出的请求.(在安装完Fiddler之后一般是不需要手动设置代理服务器才对,但是我在360浏览器中,必须要配置代理服务器后Fiddler才会去监视,而Chrome大概是由于以前装过红杏,Fiddler也没有去监视,在取消了Chrome的代理服务器后重启Fiddler此问题解决) 二.Fiddler的代理模式 1.流模式:实时返回(更接近浏览器本身的行为)2

HTML&CSS基础学习笔记13—无序列表

无序列表 有时我们的工作繁忙,杂事很多,怕忘记,就会把事情一件件列出来,防止忘记. 它们的排列顺序对于我们来说并不重要,可以随意调换,我们将它称为无序列表,HTML里用<ul>标签来表示无序列表,列表里的项目则用<li>标签来表示: 1 2 3 4 5 <ul>     <li></li>     <li></li>     ... </ul> 看一段实例代码: 对于的浏览器显示结果是这样的: 更多内容学习,请

python学习笔记3:列表和元组

python学习笔记3:列表和元组 一.列表 list 总结:列表是可变变量,可以通过下标修改元素的值 1.定义列表 -- 中括号[ ] name=['Lily','Lucy','meimei'] 2.下标取值 --正负数均可 3.在列表中添加值 1)append() 方法,在列表末尾添加一个值 2)insert()方法,在列表指定位置添加一个值 3)extend()方法,把一个列表追加到一个列表的末尾            4.从列表中删除值 1)pop() 方法,默认删除最后一个元素,并且返

day5_python学习笔记_chapter6_字符串列表元组

1. 序列:seq[n], seq[x:y], seq * n序列重复n次,切片, 序列翻转 s="abcde", s[::-1]="edcba" 内建函数:1. 类型转换: list(iter), str(obj), unicode(obj), tuple(iter) , 2. len(seq), max(), min() , reversed(), sorted(), sum(), 2. 字符串: in ,not in ,,, import string , s

Python学习笔记&lt;二&gt;:列表、元组、字典

1 列表和元组 可以将列表和元组当成普通的"数组",它能保存任意数量任意类型的Python 对象.和数组一样,通过从0 开始的数字索引访问元素,但是列表和元组可以存储不同类型的对象. 列表和元组有几处重要的区别.列表元素用中括号( [ ])包裹,元素的个数及元素的值可以改变.元组元素用小括号(( ))包裹,不可以更改(尽管他们的内容可以).元组可以看成是只读的列表.通过切片运算( [ ] 和 [ : ] )可以得到子集,这一点与字符串的使用方法一样. 举例如下: >>>

Vue学习笔记进阶篇——列表过渡及其他

本文为转载,原文:Vue学习笔记进阶篇--列表过渡及其他本文将介绍Vue中的列表过渡,动态过渡, 以及可复用过渡是实现. 列表过渡 目前为止,关于过渡我们已经讲到: 单个节点 同一时间渲染多个节点中的一个 那么怎么同时渲染整个列表,比如使用 v-for ?在这种场景中,使用 <transition-group>组件.在我们深入例子之前,先了解关于这个组件的几个特点: 不同于 <transition>, 它会以一个真实元素呈现:默认为一个<span>.你也可以通过 tag

HTML&CSS基础学习笔记14—有序列表及列表嵌套

我们上篇讲到了无序列表,那么今天就来看看有序列表和他们的组合嵌套使用吧. 有序列表 现在我们要做那堆杂事了,但是发现这么多杂事,先做哪个好呢?于是我们给这堆杂事弄个优先级排序,让我们能够按照顺序做下去.HTML里用<ol>标签来表示有序列表,<ol>标签的列表项依然是用<li>标签表示. 它的代码模板是这样的: <span style="font-family:Microsoft YaHei;"><ol>       <

KVM虚拟化学习笔记系列文章列表(转)

Kernel-based Virtual Machine KVM虚拟化学习笔记系列文章列表----------------------------------------kvm虚拟化学习笔记(一)之kvm虚拟化环境安装http://koumm.blog.51cto.com/703525/1288795kvm虚拟化学习笔记(二)之linuxkvm虚拟机安装http://koumm.blog.51cto.com/703525/1289627kvm虚拟化学习笔记(三)之windowskvm虚拟机安装h

KVM虚拟化学习笔记系列文章列表

kvm虚拟化学习笔记(一)之kvm虚拟化环境安装http://koumm.blog.51cto.com/703525/1288795kvm虚拟化学习笔记(二)之linux kvm虚拟机安装 http://koumm.blog.51cto.com/703525/1289627kvm虚拟化学习笔记(三)之windows kvm虚拟机安装http://koumm.blog.51cto.com/703525/1290191kvm虚拟化学习笔记(四)之kvm虚拟机日常管理与配置http://koumm.b