Fiddler SessionFlags
Each Session object in Fiddler contains a collection of string flags, in the Session.oFlags[] collection. The flags control how the session is processed and displayed in the Fiddler session list. Flags can be set by FiddlerScript or an IFiddlerExtension.
Tips
- Flag names are not case-sensitive. Flag values are always strings.
- If you examine oFlags["non-existent-flag"], the result will be null.
- The oFlags collection is the "indexer" for the Session object. Thus,oSession.oFlags["flagname"] can be written as oSession["flagname"] or oSession["SESSION", "flagname"].
- You can remove a flag from the list by calling oFlags.Remove("flagname") or settingoSession["flagname"] = null.
- The value of most flags is not important; simply adding the flag is enough. So (perhaps surprisingly) oSession["ui-hide"]="no" does the same thing as oSession["ui-hide"] = "true" -- it hides the session.
- While you can call oFlags.Add("flagname"), this will throw an exception if the flag already exists. It's better to just set the value: oFlags["flagname"] = "value";
- You can create new flags of your own invention that attach metadata to a given session. To avoid naming conflicts, it's recommended that you choose distinctive flagnames, e.g.addon.acme.loggingFlag.
| Flag Name | Meaning |
| ui-hide | Hide the session from the Session List. The session will continue to run. Breakpoints on hidden sessions are ignored. Note: hiding a session will free up the memory that would otherwise be used to hold the session data in memory. |
| ui-color | The value of this flag determines the font color used to render this session in the Session List. |
| ui-backcolor | The value of this flag determines the background color used behind this session's entry in the Session List. |
| ui-bold | If present, this session's entry will be bolded in the Session List. |
| ui-italic | If present, this session's entry will be italicized in the Session List. |
| ui-strikeout | If present, this session's entry will be struck out in the Session List. |
| ui-customcolumn | The value of this flag is shown in the Fiddler Session List's "User-defined" column. |
| ui-breakrequest | If present, execution of this session will pause before the request is issued. |
| ui-breakresponse | If present, execution of this session will pause after the response is received. |
| ui-comments | The Comment, if any, which the user set on this session. |
| x-overrideHost | Provide the Host:Port combination which should be used for DNS resolution purposes. Note that this mechanism does not change the HOST header on the request, and thus is not useful if there's an upstream gateway. |
| x-overrideGateway | Provide the Host:Port combination of a gateway that should be used to proxy this request, or DIRECT to send the request directly to the origin server. |
| x-serversocket | Read-only. String containing data about the reuse status of the server socket. |
| x-securepipe | Read-only. String containing data about the reuse status of a secure server socket. |
| x-no-decrypt | If set on a CONNECT tunnel, the traffic in the tunnel will not be decrypted. Requires Fiddler v2.0.8.9 or later. |
| https-Client-Certificate | Filename of client certificate (e.g. .CER) that should be attached to this secure request. Requires Fiddler v2.1.0.3 or later. |
| x-SuppressProxySupportHeader | Prevent Fiddler from adding a "Proxy-Support: Session-Based-Authentication" header to HTTP/401 or HTTP/407 responses that request Negotiate or NTLM authentication. Requires Fiddler v2.1.4.2 or later. |
| x-ProcessInfo | Information (module name and ProcessID) on source of local requests. Requires Fiddler v2.1.4.1 or later. |
| x-clientIP | Read-only. Indicates the client IP that sent this request. Mostly useful when multiple computers on a network are pointed to a single Fiddler instance. |
| x-clientport | Read-only. Indicates the port on the client that sent this request. |
| x-hostIP | Read-only. Indicates the IP address of the server used for this request. |
| x-TTFB | Deprecated. Use oSession.Timer instead. Time to the first byte of the response, in milliseconds. |
| x-TTLB | Deprecated. Use oSession.Timer instead. Time to the last byte of the response, in milliseconds. |
| request-trickle-delay | Milliseconds to delay each outbound kilobyte of request data. |
| response-trickle-delay | Milliseconds to delay each inbound kilobyte of response data. |
| x-HTTPProtocol-Violation | Contains data about violations of the HTTP protocol encountered while processing this session. |
| x-replywithfile | The value of this flag is the name of a file in the Captures/Responses folder (or a fully-qualified filename) containing a HTTP response to return to the client rather than sending the request to the server. |
| x-repliedwithfile | Read-only. Contains the name of the file specified in x-replywithfile, after the automatic response was loaded. |
| log-drop-request-body | Drop the request body from the session list after request is sent to the server. Useful for minimizing memory usage. |
| log-drop-response-body | Drop the request body from the session list after response is sent to the client. Useful for minimizing memory usage. |
| x-OverrideCertCN | String specifying the hostname that should appear in the CN field of this CONNECT tunnel's Fiddler-generated certificate. |
Fiddler SessionFlags的更多相关文章
- Fiddler (二) Script 用法
通过前一篇博客 [Fiddler教程], 我们了解了Fiddler的基本用法, 现在我们来看看Fiddler的高级用法. Fiddler Script. Fiddler中的script 可以 ...
- Fiddler源代码分享
frmViewer.cs: namespace Fiddler{ using Microsoft.Win32; using System; using System.Collecti ...
- fiddler 插件开发
本文主要讲解使用.net C#语言开发Fiddler插件. 1.在Fiddler 会话列表中添加自定义列 使用FiddlerApplication.UI.lvSessions.AddBoundColu ...
- Fiddler Session标志
Each Session object in Fiddler contains a collection of string flags, in the Session.oFlags[] collec ...
- fiddler发送post请求
1.指定为 post 请求,输入 url Content-Type: application/x-www-form-urlencoded;charset=utf-8 request body中的参数格 ...
- [转]Fiddler抓取Android真机上的HTTPS包
此篇文章转载自:http://blog.csdn.net/roland_sun/article/details/30078353 工作中经常会需要对一些app进行抓包, 但是每次默认都是只抓http请 ...
- 从Fiddler抓包到Jmeter接口测试(简单的思路)
备注:本文为博主的同事总结的文章,未经博主允许不得转载. Fiddler下载和配置安装 从网上下载fiddler的安装包即可,直接默认,一直点击下一步,直至安装完成. 安装完成后直接打开Fiddler ...
- web开发调试神器——fiddler的使用
好累 以后再写 http://docs.telerik.com/fiddler/knowledgebase/autoresponder
- 用Fiddler模拟低速网络环境
有时候宽频网路用习惯了… 在开发的过程就比较少去考虑最佳化的问题… 但当有人反应说「你的网页好慢」甚至当网路速度慢,会造成你的网页跳出什么啊哩不哒的bug时要如何重现呢? 我们可以用Fiddler 这 ...
随机推荐
- 重温PHP之选择排序
思路:一组数中,选出最小者与第一个位置数交换,然后在剩余数中再找最小者与第二个位置数交换,依次类推,循环到倒数第二个数和最后一个数比较为止. 测试代码: 结果:
- nyoj 164&&poj2084 Game of Connections 【卡特兰】
题意:将1~2n个数依照顺时针排列好.用一条线将两个数字连接起来要求:线之间不能有交点.同一个点仅仅同意被连一次. 最后问给出一个n,有多少种方式满足条件. 分析: ans[n]表示n的中的种类数. ...
- MySQL数据库事务各隔离级别加锁情况--Repeatable Read && MVCC(转)
本文转自https://m.imooc.com/article/details?article_id=17289 感谢作者 上节回顾 上两篇记录了我对MySQL 事务 隔离级别read uncommi ...
- Available Date 相关
Available Date 写错了怎么办? http://www.cocoachina.com/bbs/read.php?tid=7224&page=1现在好像不需要改那个availa ...
- Android.mk中引用第3方动态库
Android.mk 文件内容: LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE_TAGS := optional LOC ...
- 跨库查询(OpenDataSource)与链接服务器(Linking Server)
一:跨库查询 Openrowset/opendatasource() is an ad-hoc method to access remote server's data. So, if you on ...
- 如何记录linux终端下的操作日志
如何记录linux终端下的操作日志 在linux终端下,为方便检查操作中可能出现的错误,以及避免屏幕滚屏的限制,我们可以把操作日志记录下来.常用的工具有 screen,script,以及tee等,通过 ...
- IDEA的注册
步骤: license server -> 属性 -> 允许作为程序执行文件 即 chmod 777
- Visual Studio Code 构建C/C++开发环境
转自: https://blog.csdn.net/lidong_12664196/article/details/68928136#visual-sutdio-code%E4%BB%A5%E5%8F ...
- python 数据处理中的 LabelEncoder 和 OneHotEncoder
One-Hot 编码即独热编码,又称一位有效编码,其方法是使用N位状态寄存器来对N个状态进行编码,每个状态都由他独立的寄存器位,并且在任意时候,其中只有一位有效.这样做的好处主要有:1. 解决了分类器 ...