从入门到深入FIDDLER 2 (一)

Fiddler用户界面:

下面这个界面截取的是我自己的Fiddler。

Web 会话列表。

就是指上面左侧的内容部分。

Web会话列表包括了所有的从你的电脑发出的HTTP请求。为了自己的使用方便,你可以自己调整会话列表的内容,你也可以单击列表的顶部来对会话列表来排序。

会话列表顶部包含的信息有以下内容:

  • # - 为了使用方便,Fiddler 为你生成的会话列表的ID
  • Result - HTTP响应的状态码  Learn more...
  • Protocol - 本次会话使用的协议类型(HTTP/HTTPS/FTP)
  • Host - 发送本次请求的主机名
  • URL - 本次请求的路径和具体文件名
  • Body - 响应返回内容的大小
  • Caching -是否使用了缓存
  • Process - 发送本次请求的程序进程的名字
  • Content-Type - 响应的响应头的 Content-Type 值
  • Custom - 通过脚本设置的文本域.  Learn more...
  • Comments - 通过脚本或者在会话列表中右键添加的注释。

在Fiddler v2.2.0.5 及其以上的版本,你可以添加自己的新列。

在会话列表中默认的文本的颜色从HTTP的响应的状态继承而来(红色代表错误,黄色代表需要授权)CONNECT类型为灰色,

还有返回类型(CSS文件为紫色,HTML文件为蓝色,JS脚本为绿色,图片为灰色)你可以通过使用ui-color 标志位来改变和重写列表的默认颜色。

(提示:ui-color在Fiddler的脚本配置文件中,需要安装FiddlerScript

为了查看的方便每一个请求的前面都有一个图标来表示。

上面的图标后面的英文的意思依次为:

1.请求正在被发往服务器

2.正在从服务器接收请求内容

3.请求被一个断点停住了。

4.响应被一个断点停住了。

5.请求使用HEAD方法,响应应该没有响应体。

6.请求使用POST方法

7.请求使用了HTTPS

8.返回内容为HTML页面

9.返回内容为JS脚本

10.返回内容为CSS

11.返回内容为XML文件

12.返回内容为JSON文件

13.返回内容为音频文件

14.返回内容为视频文件

15.返回内容为Silverlight

16.返回内容为Flash

17.返回内容为字体文件

18.一般成功的响应

19.响应被重定向了,通过HTTP/300,301,302,303 or 307

20.HTTP 304 请求

21.返回一个需要客户端证书验证的请求

22.服务器端错误

23.会话被客户端、Fiddler、服务器意外终止。

和会话列表的交互

在一个或者多个会话上面单击右键会出现下面的菜单

小提示:你可以通过在FiddlerScript中使用ContextAction标志为这个菜单添加菜单项。

在“复制”菜单上面有以下内容:

  • Session - 以纯文本和HTML语法加亮形式复制原始的请求内容到剪贴板。
  • Just URL - 仅仅复制主机名和URL地址
  • Headers Only - 以纯文本和HTML语法加亮形式复制请求头和响应头到剪贴板。
  • Full Summary - 为了粘贴到Excel中方便,以纯文本和HTML语法加亮形式把请求的各个列的信息复制到剪贴板。
  • Terse Summary - 复制请求地址和响应状态到剪贴板。

在“保存”菜单上面有以下内容:

  • Session > In ArchiveZIP - 把相关的请求内容打包为一个 .SAZ 文件.
  • Session - 把请求和响应的所有内容存为一个文本文件
  • Headers Only - 把请求头和响应头存为一个文本文件
  • Full Request - 把请求的所有内容存为一个文本文件
  • Request Body - 把请求体存为一个文本文件,通常是POST的数据包。
  • Full Response - 把响应的所有内容存为一个文本文件
  • Response Body - 把响应体存为一个文件,通常是HTML文件或者图片。
时间: 2024-10-16 02:11:53

从入门到深入FIDDLER 2 (一)的相关文章

FIDDLER的使用方法及技巧总结(连载一)FIDDLER快速入门及使用场景

FIDDLER的使用方法及技巧总结 一.FIDDLER快速入门及使用场景 Fiddler的官方网站:http://www.fiddler2.com Fiddler的官方帮助:http://docs.telerik.com/fiddler/knowledgebase/quickexec Fiddler官方网站提供了大量的帮助文档和视频教程, 这是学习Fiddler的最好资料. 1.Fiddler基本概念及工作原理 Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的htt

图解用Fiddler做http协议分析入门

一 Fiddler使用入门 安装: 看一下这是Telerik的产品: 捕获http包的界面: 会显示http包的详情: 统计情况:各种请求.响应的时刻,和一些过程的耗时:比如本次捕获的包DNS解析耗时6ms: 此处可看到包的一些细节,以及Cookies: 按照http协议包的多种过滤器:比如下图隐藏状态码为2xx成功.300.301.302.303.307.304的包:过滤后还剩下五个: 二 HTTP调试工具 fiddler图文使用教程 Fiddler可以帮您记录,调试Microsoft Int

Fiddler抓包工具使用入门(1)

一,什么是Fiddler Fiddler是位于客户端和服务器端的HTTP代理, 它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据.设置断点.调试web应用.修改请求的数据,甚至可以修改服务器返回的数据,是 web调试的利器,也是目前最常用的http抓包工具之一 . 客户端的所有请求都要先经过Fiddler,然后转发到相应的服务器,反之,服务器端的所有响应,也都会先经过 Fiddler然后发送到客户端,基于这个原因,Fiddler支持所有可以设置http代

高效前端优化工具--Fiddler入门教程

简介: Fiddler是用C#编写的一个免费的HTTP/HTTPS网络调试器.Fiddler是以代理服务器的方式,监听系统的网络数据流动英语中Fiddler是小提琴的意思,Fiddler Web Debugger就像小提琴一样,可以让前端开发变得更加优雅. 它可以做什么? Fiddler是以代理服务器的方式,监听系统的网络数据流动,并在ie, 火狐下都可以安装哦(这个是最好的特点 呵呵) 它能 够记录所有的你电脑和互联网之间的http通讯,Fiddler 可以也可以让你检查所有的http通讯,设

Fiddler前端页面调试工具简易入门

前端初级选手们最常用的工具应该算是各大浏览器自带的调试工具了(就是各大浏览器们按F12调出来的那个货),作为初级选手我也是用这些调试工具进行调试,最初觉得Firefox的firebug牛逼,好用.还可以按装webdeveloper等各种插件,用起来很牛逼.后来转战chrome,发现这个浏览器用着爽啊,调试工具也不差,但是总感觉有时候有些复杂,或者力不从心,于是去网上了解大神们的调试工具,发现一款挺牛叉,简单用用推荐大家. 下面就是今天推荐的闪闪发光的工具Fiddler它可以用反向代理的身份帮助你

Fiddler快速入门(还有一个功能就是不经过网络,直接模拟一个响应返回给客户端)

Fiddler是一个免费.强大.跨平台的HTTP抓包工具.Wireshark也是一个强大的抓包工具,不过Wireshark是一个通用的抓包工具,主要精力放在各种协议上了,针对HTTP的特定功能较少.所以如果你需要研究HTTP包的话,Fiddler一定是最适合的工具. 下载和安装 我们可以到Fidller下载页面下载Fiddler.下载完成之后安装即可.安装之后,我们打开它,可以得到类似的用户界面.在Windows下可能需要管理员权限,允许即可. Fiddler Fiddler通过打开localh

fiddler之入门(安装配置)

在工作中常常需要进行数据的抓包和发包,此时就可以用到fiddler这个工具了. fiddler是一个http协议调试代理工具,通过http代理,让数据从其通过,来坚挺本地计算机与访问网络之间的所有http通讯. fiddler不但可以监听pc端的http访问,也可以监听移动端的http请求. 一.安装 fiddler的安装特别简单,和其他应用程序相同,下载安装包后,启动安装,直接一步一步下去,就可以完成安装. 二.界面功能说明 在安装完fiddler后,启动fiddler程序.界面显示如下: 1

测试工具Fiddler(二)———— 入门使用

Fiddler设置与安装证书 一.Fiddler常见设置 Options位置:Tools->Options 二.移动端连上Fiddler作为代理 注意:因为Charles也是默认8888端口,小心同时打开两个应用导致端口冲突. 1. IOS端连接Fiddler 1.1 iOS 手机设置代理步骤: a.点击wifi蓝色感叹号 ->点击底部配置代理 ->点击手动 ->输入服务器(IP)和端口(8888) 1.2 iOS 安装步骤: a.浏览器输入网址,提示是否允许显示描述文件,允许 -

Python+Requests接口测试教程(1):Fiddler抓包工具

本书涵盖内容:fiddler.http协议.json.requests+unittest+报告.bs4.数据相关(mysql/oracle/logging)等内容.刚买须知:本书是针对零基础入门接口测试和python+requests自动化的,首先本书确实写的比较基础,对基础内容也写的很详细,所以大神绕道. 为什么要先学fiddler? 学习接口测试必学http协议,如果直接先讲协议,我估计小伙伴们更懵,为了更好的理解协议,先从抓包开始.结合抓包工具讲http协议更容易学一些. 1.1 抓fir