fiddler HTTPMethod(GET/PUT/POST/DELETE ...)列

tha*_*ter 73 http fiddler

有没有一种简单的方法可以在fiddler显示中添加HTTPMethod(GET/PUT/POST/DELETE ...)列?

fiddler wiki上找到这些指令以添加会话变量:

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

但HTTPMethod似乎并不那么容易.

有人知道这样做的方法还是有一个好的小提琴脚本?

Mat*_*ley 159

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

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

集合:杂项
字段名称:RequestMethod

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

  • 这更直观 (3认同)
  • 你不是说_“或以后”_吗?无论如何,+1。 (3认同)
  • 请注意,如果您将其添加到正在运行的会话中,Fiddler 将不会返回并为现有事务填充此列(添加列不会导致 Fiddler 重新解析已呈现的数据)。如果将这些会话导出到 .saz 文件并重新导入它们,则 Fiddler 会重新渲染该数据并填充新列。我提到这一点是因为我在 Fiddler 的一个实例中添加了此列,我已经在其中捕获了数据,并且最初在看到空的“方法”列时感到困惑。 (3认同)
  • 不,我的意思是_或更早.基本上它适用于这个版本,我不确定它添加了多少个版本.哈哈 (2认同)

Mic*_*ald 22

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

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

        return oS.oRequest.headers.HTTPMethod; 
    }
Run Code Online (Sandbox Code Playgroud)