response
浏览器响应静态处理类
引用:require("fastweb.response")
方法概览
返回值 | 方法及描述 |
---|---|
boolean |
send(value) 发送字符串 |
boolean |
sendex(value, state_num, state_esc) 发送字符串并指定状态码和描述 |
boolean |
send_file(filepath, downbaud, state_num, state_desc) 发送文件 |
boolean |
redirect(filepath, MovedPermanently) 重定向 |
boolean |
forward(filepath) 转发请求 |
void |
header(name, value) 设置响应头 |
方法详细
send(value)
描述 | 发送字符串。 |
参数 | value (string ): 要发送的字符串。 |
返回值 | boolean : 发送成功返回true,失败返回false。 |
示例:
local success = response.send("Hello, World!")
sendex(value, state_num, state_desc)
描述 | 发送字符串并指定状态码和描述。 |
参数 | value (string ): 要发送的字符串。state_num (number ): 状态码。state_desc (string ): 状态描述。 |
返回值 | boolean : 发送成功返回true,失败返回false。 |
示例:
local success = response.sendex("Error occurred", 500, "Internal Server Error")
send_file(filepath, downbaud, state_num, state_desc)
描述 | 发送文件。 |
参数 | filepath (string ): 文件路径。downbaud (number ): 下载速度,单位(字节),默认:-1(不限制)state_num (number ): 状态码。state_desc (string ): 状态描述。 |
返回值 | boolean : 发送成功返回true,失败返回false。 |
示例:
local success = response.send_file("/path/to/file", 1024, 200, "OK")
redirect(filepath, MovedPermanently)
描述 | 重定向请求。 |
参数 | filepath (string ): 重定向路径。MovedPermanently (boolean ): 是否永久重定向。 |
返回值 | boolean : 重定向成功返回true,失败返回false。 |
示例:
local success = response.redirect("/new/path", true)
forward(filepath)
描述 | 转发请求。 |
参数 | filepath (string ): 转发路径。 |
返回值 | boolean : 转发成功返回true,失败返回false。 |
示例:
local success = response.forward("/forward/path")
header(name, value)
描述 | 设置响应头。 |
参数 | name (string ): 响应头名称。value (string ): 响应头值。 |
返回值 | void : 无返回值。 |
示例:
response.header("Content-Type", "application/json")