使用规则选项卡的预定义操作
环境
产品 | |
产品版本 | 1.5.0及以上 |
操作系统 | macOS、Windows和Linux |
描述
的规则选项卡Fiddler Everywhere是一个强大的调试功能。中的每个预定义操作如何使用行动,并自定义规则自定义响应文件或者一个手动的反应?
解决方案
背后的主要思想规则TAB提供了一组基于匹配规则和操作的规则,这些规则可以快速模拟服务器响应和行为,而不需要修改服务器。在几秒钟内,您就可以执行许多复杂而不同的规则,并针对多个场景测试您的站点。
所有响应修改操作都是最终的。最终操作将立即停止执行任何其他连续操作和规则。
使用规则构建器中的预定义操作
的行动下拉菜单提供了几个命名的选项XXX.dat在哪里XXX响应的描述性名称。
每个预定义DAT文件的内容如下:
200年_fiddlergif.dat
HTTP/1.1 200 OK日期:Fri, 25 Jan 2013 16:49:29 GMT FiddlerTemplate: True Content-Length: 308 Content-Type: image/gif gif89a# #编码的字符串样本gif如下
200年_simplehtml.dat
HTTP/1.1 200 OK FiddlerTemplate: True日期:Fri, 25 Jan 2013 16:49:29 GMT内容长度:51这是一个简单的fiddler -返回HTML页面。
200年_transpixel.dat
HTTP/1.1 200 OK日期:Fri, 25 Jan 2013 16:49:29 GMT FiddlerTemplate: True Content-Type: image/gif Content-Length: 49 gif89a#编码字符串透明gif如下
204年_nocontent.dat
HTTP/1.1 204 No Content FiddlerTemplate: True Date: Fri, 25 Jan 2013 16:49:29 GMT Content- length: 0
302年_redirect.dat
HTTP/1.1 302重定向FiddlerTemplate: True日期:周五,25 Jan 2013 16:49:29 GMT位置:http://www.fiddler2.com/sandbox/FormAndCookie.asp内容长度:0
303年_redirectwithget.dat
HTTP/1.1 303重定向使用GET FiddlerTemplate: True日期:Fri, 25 Jan 2013 16:49:29 GMT位置:http://www.fiddler2.com/sandbox/FormAndCookie.asp内容长度:0
304年_notmodified.dat
HTTP/1.1 304未修改FiddlerTemplate: True Date: Fri, 25 Jan 2013 16:49:29 GMT Content-Length: 0
307年_redirectwithmethod.dat
HTTP/1.1 307重定向使用相同的方法FiddlerTemplate: True日期:Fri, 25 Jan 2013 16:49:29 GMT位置:http://www.fiddler2.com/sandbox/FormAndCookie.asp内容长度:0
401年_authbasic.dat
HTTP/1.1 401认证要求FiddlerTemplate: True日期:Fri, 25 Jan 2013 16:49:29 GMT WWW-Authenticate: Basic realm="Fiddler" Content-Type: text/html Content-Length: 520 Fiddler: HTTP/401基本服务器认证要求。
401年_authdigest.dat
HTTP/1.1 401认证要求FiddlerTemplate: True日期:Fri, 25 Jan 2013 16:49:29 GMT WWW-Authenticate:文摘域="realm@example.com",qop="auth,auth-int",nonce="dcd98b7102dd2f0e8b11d0f600bfb0c093",opaque="5ccc069c403ebaf9f0171e9517f40e41" Content-Type: text/html Content-Length: 520 Fiddler: HTTP/401文摘服务器认证要求。
403年_authdeny.dat
FiddlerTemplate: True Date: Fri, 25 Jan 2013 16:49:29 GMT Content-Length: 520 Fiddler: HTTP/403 Access Denied。
404年_plain.dat
HTTP/1.1 404 Not Found FiddlerTemplate: True Date: Fri, 25 Jan 2013 16:49:29 GMT Content-Type: text/html Content-Length: 520 Fiddler: HTTP/404 Not Found
407年_proxyauthbasic.dat
HTTP/1.1 407 Proxy Auth Required FiddlerTemplate: True Date: Fri, 25 Jan 2013 16:49:29 GMT Proxy- authenticate: Basic realm="Fiddler (just hit Ok)"Content-Type: text/html Content-Length: 520 Fiddler: HTTP/407 Proxy Auth Required。
502年_unreachable.dat
HTTP/1.1 502不可达服务器日期:周五,25 Jan 2013 16:49:29 GMT FiddlerTemplate: True Content-Type: text/html Content-Length: 520 Fiddler: HTTP/502不可达服务器。
使用自定义响应文件
的行动的下拉菜单规则生成器提供了一个选项来加载您自己的自定义DAT文件与一个完全自定义的HTTP响应:
- 滚动下拉菜单行动菜单和选择响应文件.
- 在文件选择窗口中,加载带有自定义HTTP响应的DAT文件。
- 点击保存创建或更新规则。
使用自定义手动响应
另一个选择是规则生成器提供的是手动创建模拟的自定义HTTP响应:
- 滚动下拉菜单行动菜单和选择手动的反应.
- 在文本字段中编写自定义HTTP响应。
- 点击保存创建或更新规则。