1、host配置
127.0.0.1:3000 https://www.qq.com/a/b/c
2、重定向
将 baidu.com 重定向到 qq.com
https://www.baidu.com/ redirect://https://www.qq.com/
3、修改返回体
http://example.com/api/getUserList file://D:/path/to/your/file/userList.json
如果嫌弃磁盘文件麻烦,可采用简洁版本:
http://example.com/api/getUserList file://{userList.json}
注意:创建的文件尽量带文件后缀:
1、有语法高亮
2、如果不是 .json 结尾,whistle 不会在 Response Headers 里自动添加
content-type: application/json; charset=utf-8
,那么一些请求可能会拿不到正确的返回
4、替换线上文件
http://example.com/cdn/example.js file://D:/path/to/your/file/example.js
5、替换urlhttp://qq.com/a/b?c=d http://qq.com/v/w?x=y&z=z
http://qq.com/a/b?c=d http://qq.com/v/w?x=y&z=z
6、修改返回码
https://www.qq.com statusCode://500
7、修改请求、响应的header
https://www.qq.com reqHeaders://{loginCookie}
https://www.qq.com/some/ajax resHeaders://{CORSHeaders}
8、插入js
https://www.google.com jsPrepend://{reload.js}
页面刷新:
9、reqScript
http://qq.com/media/video reqScript://{onlyPostRule}