11 April 0000

##Pause Web Sessions

####通过在FiddlerScript的OnBeforeRequest函数(除非特殊说明)中增加规则来实现暂停一个指定的会话。

For example:

####暂停(断点)所有的HTTP POST,然后手动改变POST提交的form表单数据

    if (oSession.HTTPMethodIs("POST")){
      oSession["x-breakrequest"]="breaking for POST";
    }

####暂停(断点)所有包含‘thekeyword’的HTTP POST

    if (oSession.HTTPMethodIs("POST") && (oSession.utilFindInRequest("thekeyword", true) > -1)){
    oSession["x-breakrequest"] = "keyword";
    }

####暂停(断点)一个请求XML文件的会话以便手动修改参数

    if (oSession.url.toLowerCase().indexOf(".xml")>-1){
     oSession["x-breakrequest"]="reason_XML"; 
    }

####暂停一个响应返回Javascript脚本的会话以便手动修改(加到OnBeforeResponse中)

    if (oSession.oResponse.headers.ExistsAndContains("Content-Type", "javascript")){
     oSession["x-breakresponse"]="reason is JScript"; 
    }