使用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:”
开始请求和响应,我也会得到同样的结果答案 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。