我需要帮助为小提琴手编写脚本。我需要的是每次在会话窗口中出现时自动保存某个响应正文。

我试图按照这篇文章Fiddler Script - SaveResponseBody()中的说明进行操作,但是在尝试保存CustomRules.js时出现错误。 (我可能在错误或错误的位置插入)

我对Fiddler和脚本是陌生的,因此在这里的任何帮助将不胜感激。

我尝试添加以下内容:

static function OnBeforeResponse(oSession: Session) {
   if(oSession.url.EndsWith(".png")) {
      oSession.SaveResponseBody(); //Actual content of OnBeforeResponse function.
   }
}


然后添加以下内容:

if ((oSession.responseCode == 200) &&
    oSession.oResponse.headers.ExistsAndContains("Content-Type", "image/png")) {
   SaveResponseBody("C:\\temp\\" + oSession.SuggestedFilename);
}


到CustomRules.js脚本。

最佳答案

SaveResponseBody是oSession对象上的方法。

oSession.SaveResponseBody("C:\\temp\\" + oSession.SuggestedFilename);

08-06 20:21