Response (页面响应)

Response 是指从服务器返回给浏览器的数据对象,对应的变量空间名为response,可在模板 API 中直接调用。

设定 type

作用: 决定 response 的类型
示例:

response.type = "application/json"

也可以使用 content_typemime_type,效果与 type 是一样的。

设定 code

作用: 决定 response 的状态码
示例:

response.code = 200

也可以使用 status_codestatus,效果与 code 是一样的。

raise_404

作用: 主动触发404(Not Found)页面
接受参数: <description="">
示例:

// 触发一个404页面
+resposne.raise_404()
// 触发404页面的同时,进行错误原因的说明
+resposne.raise_404("just can not find the resource")

redirect

作用: 页面跳转
接受参数: <url, code=302>

response

作用: 强制返回一个 response 以替代当前之前渲染的内容
接收参数: <content, mime_type='text/html'>