我需要帮助为小提琴手编写脚本。我需要的是每次在会话窗口中出现时自动保存某个响应正文。
我试图按照这篇文章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);