Fiddler界面详解
2017-05-16 16:34
921 查看
Session面板
#:抓取HTTP Request的顺序,从1开始,以此递增
Result:HTTP响应的状态码
Protocol:请求使用的协议(如HTTP/HTTPS/FTP)
Host:请求地址的域名
URL:请求服务器的路径和文件名,包含Get参数
Body:请求的大小(单位byte)
Caching:请求的缓存过期时间或者缓存控制值
Content-Type:请求响应的类型
Process:发送此请求的进程:进程ID
Comments:允许用户通过脚本或右键菜单给此回话添加备注
Custom:允许用户设置自定义值
回话图标:
:请求已被发送到服务器
:从服务器下载响应结果
:请求在断点处被暂停
:响应在断点处被暂停
:请求使用 HTTP 的 HEAD 方法,即响应没有内容(Body)
:请求使用 HTTP 的 POST 方法
:请求使用 HTTP 的 CONNECT 方法,使用 HTTPS 协议建立连接通道
:响应是 HTML 格式
:响应是图片
:响应是脚本
:响应是CSS格式
:响应是XML格式
:响应是JOSN格式
:响应是音频
:响应是视频
:响应是SilverLight
:响应是Flash
:响应是字体
:普通响应成功
:响应是 HTTP/300、301、302、303 或 307 重定向
:响应是 HTTP/304(无变更),使用缓存文件
:响应需要客户端证书验证
:响应是服务端错误
:请求被客户端、Fiddler 或者服务端终止
Statistics 请求的性能数据分析
Inspectors 查看数据内容
用于查看会话的内容,上半部分是请求的内容,下半部分是响应的内容请求(Request)部分详解:
Headers:显示客户端发送到服务器的 HTTP 请求的 header,显示为一个分级视图,包含了 Web
客户端信息、Cookie、传输状态等
Textview:显示POST 请求的 body 部分为文本
WebForms:显示请求的 GET 参数 和
POST body 内容,特别说明,这里 body 应该是 application/x-www-form-urlen-coded 格式
HexView:用十六进制数据显示请求
Auth:header 中的 Proxy-Authorization 和 Authorization 信息
Raw:将整个请求显示为纯文本
XML:如果请求的 body 是 XML 格式,就是用分级的 XML树来显示它
响应(Response)部分详解:
Transformer:显示响应的编码信息
Headers:用分级视图显示响应的 header
TextView:使用文本显示相应的 body
ImageVies:如果请求是图片资源,显示响应的图片
HexView:用十六进制数据显示响应
WebView:响应在 Web 浏览器中的预览效果
Auth:显示响应 header 中的 Proxy-Authorization 和 Authorization 信息
Caching:显示此请求的缓存信息
Privacy:显示此请求的私密 (P3P) 信息
Raw:将整个响应显示为纯文本
XML:如果响应的 body 是 XML 格式,就是用分级的 XML 树来显示它
AutoResponder 允许拦截指定规则的请求
拦截指定规则的求情,并返回本地资源或Fiddler资源,从而代替服务器响应1)点击Add Rule,Rule Editor编辑拦截的url和代替服务器响应的资源路径
字符匹配:输入需要拦截的字符,如:baidu
完全匹配:EXACT:需要拦截的全域名(区分大小写),如:EXACT:https://www.baidu.com/
正则表达式匹配:regex:为前缀的正则表达式语法
1)regex:.+,使用.+匹配一个或多个字符;
2)regex:.+.jpg.*,使用.*匹配0个或多个字符
3)regex:.+.jpg¥:使用匹配$字符串结尾位置
4)regex:.+.(jpg|gif|bmp)¥:匹配0个或多个字符和匹配$字符串结尾位置(区分大小写)
5)regex:(?insx).+.(jpg|gif|bmp)¥:匹配0个或多个字符和匹配$字符串结尾位置(不区分大小写)
2)保存,勾选Enable rules,访问baidu
Composer 自定义请求发送服务器
允许自定义请求发送到服务器,可以手动创建一个新的请求,也可在会话表中拖拽一个现有的请求Parsed模式:输入请求的URL,executed
Raw模式:使用HTTP头部信息构建http请求
Filters 请求过滤规则
1)勾选Use Filters开启过滤器,过滤条件:Zone、HostZone:只显示内网(Intranet)或互联网(Internet)的内容
Host:指定显示某个域名下的会话
注:框显示黄色时未起效,必须点击changes not yet saved
Client Process中Show only traffic from指定进程抓取请求
Timeline 请求响应时间
选择一个或多个会话,Timeline 显示指定内容从服务端传输到客户端的时间相关文章推荐
- Fiddler界面详解
- Fiddler界面详解
- Fiddler界面详解
- Fiddler界面详解
- Android多界面切换之 startActivity() 和 startActivityForResult()用法详解
- java程序的界面编程详解
- Win8先体验(5)——详解Ribbon界面下资源管理器 [M2-M3 pre]
- linux嵌入式下的QT图形界面开发(入门篇详解)
- 详解如何实现一个基本的Android界面--讲的很好
- Boson NetSim入门进阶――Boson NetSim界面元素详解作者:Nazicc 日期:2007-05-11
- VC++ 2010 创建高级Ribbon界面详解(2)
- 详解在数据查看界面中增加记录导航功能,你应该需要的
- VB6.0 ActiveX 控件开发详解 [第二章:布局界面与初始化]
- VC++ 2010 创建高级Ribbon界面详解(4)
- android Fragments详解三:实现Fragment的界面
- VC++ 2010 创建高级Ribbon界面详解(3)
- 28. android——miniTwitter登录界面 详解
- MIDP的界面类(javax.microedition.lcdui)体系详解
- Iphone软件启动界面详解
- android Fragments详解三:实现Fragment的界面