响应处理相关函数 ctyun.resp.setlimitrate 函数信息详见下表: 项目 描述 语法 ctyun.resp.setlimitrate(limitquota, after?) 作用 响应内容给客户端时限速。 入参 limitquota : str, 用于设置限速值,不带单位为b/s、k表示kb/s, m表示mb/s ,例如 10k。 after: str, 用于设置前多少字节不限速,不带单位为b、k表示kb, m表示mb ,例如 10k。 返回值 无。 示例: stylus ctyun.resp.setlimitrate("200k", "10m") 10MB后,限速200kb/s ctyun.resp.setlimitrate("200k") 限速200kb/s ctyun.resp.setoutput 函数信息详见下表: 项目 描述 语法 ctyun.resp.setoutput(...) 作用 输出响应体。 入参 字符串、bool变量、数字、数组类型的table(可嵌套)。可以输入多个参数。 返回值 无。 示例: stylus ctyun.resp.setoutput("success") 生成响应体 "success" ctyun.resp.setcode 函数信息详见下表: 项目 描述 语法 ctyun.resp.setcode(code) 作用 设置响应状态码。 入参 code:number。注意只是设置状态码,可能被其他处理覆盖。 返回值 无。 示例: jbosscli ctyun.resp.setcode(416) 设置状态码 416 ctyun.resp.exit 函数信息详见下表: 项目 描述 语法 ctyun.resp.exit(code) 作用 设置响应状态码,并结束请求。 入参 code:number。会直接结束请求,之后的处理不再执行,但ctyun.req.enrollheaderback 回调函数仍会执行。 返回值 无。 示例: awk ctyun.resp.exit(416) 结束请求,并给客户端返回 416状态码