HTTP调试记录器和自动响应器

时间:2010-06-08 12:42:26

标签: debugging http fiddler

你能推荐一个好的HTTP Debug Recorder和Autoresponder吗? 我通常使用fiddler's自动回复,但它不能通过POST信息设置规则,只能通过查询字符串设置。

2 个答案:

答案 0 :(得分:6)

Fiddler绝对可以根据POST正文的内容返回自动生成的响应,您根本无法使用UI执行此操作。点击规则>自定义规则,并在OnBeforeRequest处理程序中输入您的脚本。

if (oSession.uriContains("postpage.aspx") && 
  oSession.utilFindInRequest("mypostname=value"))
{
  oSession["x-replywithfile"] = "C:\\fakeresponse.htm"; 
}

答案 1 :(得分:1)

对于复杂的东西,我建议使用http :: recorder和www :: mechanize(PERL模块)参见this article作为例子。

但是对于更简单的东西,我使用curl和/或快速的PHP脚本

HTH

下进行。