Fiddler数据列表介绍

Fiddler的数据列表位于主界面的左下角,用于显示抓取到数据的概要。

1 列表表头

其列表的表头如图1所示。

图1 抓取到数据的列表

我们可以单击列表中的某一数据,也可以通过长按“Ctrl”或者“Shift”按键,然后再点击多个数据。

图1列表中的“#”表示抓取到数据的编号,图中抓取到的数据编号是6;Result表示服务器响应的状态码,200表示服务器成功处理了请求,一般指的是服务器成功提供了请求的网页;

相关链接1 服务器状态码,用以表示服务器HTTP响应状态的3位数字代码状态码的第一位是1是信息状态码,正在处理接受的请求;2是成功状态码,表示请求已成功处理;3是重定向状态码,表示客服端需要额外操作;4是客户端错误状态码,表示服务器无法处理请求;5是服务器错误状态码,表示服务器处理请求错误。例如,状态码100表示初始请求已接受,200表示服务器成功处理了请求,301表示客户端请求的文件在其它地方;404表示在指定位置找不到资源,501表示服务器不支持实现要求所需的功能等。

Host表示发送请求给服务器时,该服务器的主机名和端口号;URL表示URL路径,Host与URL组合在一起构成服务器的网址,图1中将请求发送给www.baidu.com/;Body表示请求数据的大小,单位是字节,图1中的请求是107071个字节;Caching表示响应数据的Expires和Cache-Control头的值。

相关链接2 响应数据的Expires和Cache-Control头,响应数据的Expires头表示响应资源什么时候过期的时间值,在指定的过期时间前,浏览器可以直接使用自身缓存的版本,而不用向服务器发请求,大大减轻服务器压力。Cache-Control头的作用是由服务端告诉客户端,收到的响应数据是否可以缓存,其值可以是private、public、no-cache和max-age,其中,private表示客户端可以缓存响应数据,public表示客户端和代理服务器都可以缓存响应数据,no-cache表示客户端每次请求都要强制向服务器再验证一次;max-age后面跟的是数字,表示缓存的内容将在该数字指定的秒数之后失效,失效之后,客户端需要重新向服务端发起请求。

content-type列指的是响应数据中content-type头的值。

相关链接3 响应数据的content_type头,表示由服务端发给客户端的数据类型,即告诉浏览器端,我给你发的是什么样格式的数据,那么浏览器端针对不同类型的数据,处理方法不同。

Process表示发起这个请求的应用程序及端口,qqbrowser:13928指的是QQ浏览器通过13928这个端口向www.baidu.com/发送了请求数据;Comments表示该数据的备注,可以通过工具栏的“备注”按键为数据添加备注;Custom表示 FiddlerScript所设置的ui-CustomColumn标志位的值。

相关链接4 FiddlerScript 是Fiddler 的一项非常强大的功能,它允许你增强Fiddler UI,添加新的特性,修改请求与响应内容等。ui-CustomColumn表示用户自定义的列。

需要注意的是,Fiddler数据列表的表头顺序是可以通过拖动来改变顺序。

2 列表数据颜色

列表中数据的颜色表示HTTP的状态、数据类型和响应类型。当表示HTTP的状态时,红色表示请求错误,黄色表示请求需要身份验证;当表示数据类型时,灰色表示CONNECT类型;当表示响应类型时,紫色表示CSS,蓝色表示HTML,绿色表示script,灰色表示image。

3 列表数据的图标

数据列表第一列中除了显示数据的编号之外,还有一个图标,该图标用来表示抓取到的数据类型,含义如下所示。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值