2

可以在 Fiddler 脚本上运行脚本prerequestpreresponse我想自动中止在 URL 中包含字符串的请求。

在 Fiddler GUI 中,可以通过右键单击请求然后单击中止来中止请求,但我想自动执行此操作。

onbeforerequet我添加的方法中的提琴手脚本中

 if (oSession.uriContains("string")) {  
      //abort request   
  }

当我的字符串包含在 URL 中时,这是真的。如何中止请求?

4

2 回答 2

6
oSession.oRequest.FailSession(404, "Blocked", "Fiddler blocked request");

应该做交易。

于 2013-07-04T07:00:51.233 回答
0
if (bWantToDropConnection){
    oSession.oRequest.pipeClient.End();
    oSession.utilCreateResponseAndBypassServer();
    oSession.oResponse.headers.HTTPResponseCode = 0;
    oSession.oResponse.headers.HTTPResponseStatus = "0 Client Connection Dropped by script";
    oSession.state = SessionStates.Aborted;
    return;
}

学分归 EricLaw ( https://groups.google.com/forum/#!topic/httpfiddler/Bf-DUuXbqfg )

于 2014-08-17T02:28:46.333 回答