res

不推荐使用该协议,为方便使用,whistle已将此协议的功能拆分成多个协议,具体参见其它协议

修改响应头、响应内容、响应速度等等,配置模式:

pattern res://params

params为Values里面的{key}或者本地文件(如:e:\test\xxxe:/test/xxx/User/username/test/xxx等),内容为:

{
    "headers": { //修改响应头部
        "content-type": "text/plain; charset=utf8"
    },
    "top": "preappend body", //在响应内容前面添加文本
    "prepend": "/User/xxx/top.txt", //在响应内容前面添加的文件路径
    "body": "request body", //替换响应内容的文本
    "replace": "/User/xxx/body.txt", //替换响应内容的文件路径
    "bottom": "append body", //追加响应内容的文本
    "append": "/User/xxx/bottom.txt", //追加响应内容的文件路径
    "delay": 6000, //延迟响应的毫秒数
    "speed": 20 //设置响应速度(单位:kb/s,千比特/每秒)
}

pattern参见匹配方式,更多模式请参考配置模式

例子:

www.ifeng.com后面添加文本及修改content-typetext/plain

www.ifeng.com req://{test-res}

Values的test-res:

{
    "bottom": "\ntest",
    "headers": {
        "Content-type": "text/plain"
    }
}

results matching ""

    No results matching ""