2015-06-03 45 views
0

我試圖使用招完全阻止請求模擬連接斷開連接時,我使用的自動應答和*下降,但我的應用程序完成的,並沒有阻止請求,所以我嘗試以下提琴手腳本,但也得到了同樣的行爲,任何人都可以幫助嗎?:刪除使用招

static function OnBeforeRequest(oSession: Session) 
{ 
    if (oSession.uriContains("/my uri/")) { 
      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; 
    } 
} 

回答

0

您沒有提供足夠的信息, 「完成並沒有阻止請求」的具體含義是什麼?你確定你的規則甚至匹配嗎?

對於它的價值,uriContains("/my uri/")絕不會是true; URI永遠不會包含未轉義的空格。它應該是例如uriContains("/my%20uri/")