提琴手HTTPMethod(GET / PUT / POST / DELETE ...)列


81

有没有一种简单的方法可以将HTTPMethod(GET / PUT / POST / DELETE ...)列添加到提琴手显示?

fiddler Wiki上找到了以下有关添加会话变量的说明:

cols添加“客户端IP地址” X-CLIENTIP

但是HTTPMethod似乎不那么容易。

有人知道做这件事的方法或有一个很好的提琴手脚本吗?

Answers:


22

编辑您的规则,然后在Handlers类中添加:

public static BindUIColumn("Method", 60)
    function FillMethodColumn(oS: Session){

        return oS.oRequest.headers.HTTPMethod; 
    }

189

现在有一种更简单的方法(自v4.4.5.1或更早版本开始)。

用鼠标右键单击列栏,并选择自定义列...

集合:其他
字段名称:RequestMethod
“自定义列”对话框的屏幕快照

结果:
新创建的列的屏幕截图


4
这是更直观的
misaxi 2014年

3
您不是说“或以后”吗?无论如何,+ 1。
Cerbrus 2015年

3
不,我的意思是或更早。基本上,它可以在此版本上使用,我不确定之前添加了多少版本。哈哈
马赛厄斯

1
请注意,如果将其添加到正在运行的会话中,Fiddler将不会返回并为现有事务填充此列(添加列不会导致Fiddler重新解析已呈现的数据)。如果将这些会话导出到.saz文件并重新导入,则Fiddler将重新渲染该数据并填充新列。我之所以这么说是因为我在已经捕获数据的Fiddler实例中添加了此列,并且最初在看到一个空的“ Method”列时感到困惑。
LinuxDisciple
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.