调试FiddlerScript

Pha*_*mer 6 debugging jscript.net fiddler

有谁知道如何通过FiddlerScript调试?

我尝试了一些看起来很明显的事情:

  1. 在Fiddler CustomRules.js中,插入以下代码:

    if (Debugger.IsAttached) 
        Debugger.Break();
    
    Run Code Online (Sandbox Code Playgroud)

(以及文件顶部:import System.Diagnostics;)

  1. 在Visual Studio 2010中打开CustomRules.js文件,然后在Visual Studio中执行附加到调试器,选择Fiddler进程作为调试目标.

  2. 浏览网站.

这半工作:Visual Studio在调试Debugger.Break()语句时停止,但问题是,它显示的只是反汇编窗口 - 不是很有用!VS似乎没有任何选项来连接CustomRules.js中的源代码.我这个问题可能是它需要一个pdb文件并且没有一个,但是我不清楚如何提供一个.

lok*_*oko -2

转到“规则”菜单 ->“自动断点”,单击“请求之前”与单击状态栏中的断点按钮一次相同,并为所有请求设置断点。单击“响应后”与第二次单击状态栏中的断点按钮执行相同的操作,删除请求的断点并设置响应的断点。单击“禁用”与第三次单击状态栏中的断点按钮执行相同的操作,并禁用响应的断点。

您也可以参考此:http ://www.mehdi-khalili.com/fiddler-in-action/part-2

  • 他的意思是调试fiddlerscript,而不是在http请求/响应上添加断点 (7认同)