本文为您介绍请求处理相关函数的语法、说明、参数、返回值和示例。
add_req_header
函数详细信息,请参见下表:
项目 | 描述 |
---|---|
语法 | add_req_header(name, value [, append]) 。 |
说明 | 添加请求头,即回源请求头。 |
参数 |
|
返回值 | 默认返回true ,无效请求头返回false 。 |
示例 |
|
del_req_header
函数详细信息,请参见下表:
项目 | 描述 |
---|---|
语法 | del_req_header(name) 。 |
说明 | 删除请求头,即回源请求头。 |
参数 | name:待删除的请求头name ,字符类型。 |
返回值 | 默认返回true ,无效请求头返回false 。 |
示例 |
|
add_rsp_header
函数详细信息,请参见下表:
项目 | 描述 |
---|---|
语法 | add_rsp_header(name, value [, append]) 。 |
说明 | 添加响应头。 |
参数 |
|
返回值 | 默认返回true ,无效响应头返回false 。 |
示例 |
|
del_rsp_header
函数详细信息,请参见下表:
项目 | 描述 |
---|---|
语法 | del_rsp_header(name) 。 |
说明 | 删除响应头。 |
参数 | name:待删除的响应头name ,字符类型。 |
返回值 | 默认返回true ,无效响应头返回false 。 |
示例 |
|
encode_args
函数详细信息,请参见下表:
项目 | 描述 |
---|---|
语法 | encode_args(d) 。 |
说明 | 将字典d 中的k/v ,转换为URI编码的k1=v1&k2=v2格式的字符串。 |
参数 | d:字典类型。 |
返回值 | 返回URI编码格式的字符串。 |
示例 |
|
decode_args
函数详细信息,请参见下表:
项目 | 描述 |
---|---|
语法 | decode_args(s) 。 |
说明 | 将URI编码的k1=v1&k2=v2格式的字符串,转换为字典类型。 |
参数 | s:目标字符串。 |
返回值 | 返回转换后的字典对象。 |
示例 |
|
rewrite
函数详细信息,请参见下表:
项目 | 描述 |
---|---|
语法 | rewrite(url, flag, code) 。 |
说明 | 改写操作或重定向操作。 |
参数 |
|
返回值 |
|
示例 |
|
say
函数详细信息,请参见下表:
项目 | 描述 |
---|---|
语法 | say(arg) 。 |
说明 | 输出响应体,并在行尾追加换行符。 |
参数 | arg:任意类型。 |
返回值 | 无。 |
示例 |
|
函数详细信息,请参见下表:
项目 | 描述 |
---|---|
语法 | print(arg) 。 |
说明 | 输出响应体与say() 相同,但不会在行尾追加换行符。 |
参数 | arg:任意类型。 |
返回值 | 无。 |
示例 |
|
exit
函数详细信息,请参见下表:
项目 | 描述 |
---|---|
语法 | exit(code [, body]) 。 |
说明 | 以状态码code 结束当前请求。若有body ,则为响应体。 |
参数 |
|
返回值 | 无。 |
示例 |
|
get_rsp_header
函数详细信息,请参见下表:
项目 | 描述 |
---|---|
语法 | get_rsp_header(str) 。 |
说明 | 获取响应头。 |
参数 | str:string类型。 |
返回值 | 返回string、number、字典和boolean类型。
|
示例 |
|
add_rsp_cookie
函数详细信息,请参见下表:
项目 | 描述 |
---|---|
语法 | add_rsp_cookie(k, v [,properties]) 。 |
说明 | 设置响应cookie,每次调用均会生成一个新的Set-Cookie响应头。 |
参数 |
|
返回值 | 成功返回true,失败返回false。 |
示例 | 响应:
|