如何使用Fiddler的AutoResponder“响应”HTTP文件?

时间:2011-02-17 19:17:33

标签: fiddler

使用AutoResponder时,有没有办法让Fiddler使用HTTP传送的文件作为响应?

我的AutoResponder规则设置类似于:

If URI matches...
http://www.liveserver.com/scripts/javascript_file.js
then respond with...
http://internal-dev-server.ext/scripts/javascript_file.js

这样我就可以在发布之前对其进行QA测试。

但是通过HTTP方式的响应会返回404错误。具体做法是:

Fiddler - The file C:\Users\me\Documents\Fiddler2\Captures\Responses\http://internal-dev-server.ext/scripts/javascript_file.js was not found.   

即使我以“EXACT:”

开始请求和响应,我也会得到同样的结果

1 个答案:

答案 0 :(得分:4)

v2.3.2.5支持,目前采用Alpha形式@ https://www.fiddler2.com/dl/fiddler2alphasetup.exe

您可以直接使用HTTP / HTTPS URL,也可以使用以下语法:

*redir:http://othersite.com/whatever

REDIR语法的优点是服务器将返回307响应,以便新的出站请求包含“othersite.com”而不是“originalsite.com”的cookie和其他信息。这可能是也可能不是。

或者,“工具”菜单上的“HOSTS”选项是实现此目的的一种方法;另一种方法是在会话列表下的QuickExec框中键入 urlreplace partialurlstring1 newpartialurlstring2 。或者在规则内写一条规则>自定义规则。有关示例,请访问www.fiddler2.com/fiddler/dev/scriptsamples.asp。