本文为您介绍请求判断相关函数的语法、说明、参数、示例和返回值。
server_addr
项目 | 描述 |
项目 | 描述 |
语法 | server_addr() |
说明 | 使用server_addr返回接收了当前请求的服务器地址。 |
参数 | 无 |
示例 |
|
返回值 | 返回服务器地址,返回值为字符串类型。 |
server_port
项目 | 描述 |
项目 | 描述 |
语法 | server_port() |
说明 | 使用server_port返回接收了当前请求的服务器端口。 |
参数 | 无 |
示例 |
|
返回值 | 返回服务器端口,返回值为数字类型。 |
client_addr
风险提示:因运营商网络NAT策略导致客户端地址被修改,会影响该接口真实的返回值,请谨慎使用。
项目 | 描述 |
项目 | 描述 |
语法 | client_addr() |
说明 | 使用client_addr返回客户端IP地址。 |
参数 | 无 |
示例 |
|
返回值 | 返回客户端IP地址,返回值为字符串类型。 |
client_port
项目 | 描述 |
项目 | 描述 |
语法 | client_port() |
说明 | 使用client_port返回客户端的端口。 |
参数 | 无 |
示例 |
|
返回值 | 返回客户端的端口,返回值为数字类型。 |
req_uri
项目 | 描述 |
项目 | 描述 |
语法 | req_uri([pattern]) |
说明 |
|
参数 | pattern:使用该参数进行匹配,支持以下两种模式。
|
示例 |
|
返回值 |
本示例的返回值如下:
|
req_uri_basename
项目 | 描述 |
项目 | 描述 |
语法 | req_uri_basename([pattern]) |
说明 |
文件名部分示例如下:
|
参数 | pattern:使用该参数进行匹配,支持以下两种模式。
|
示例 |
|
返回值 |
本示例的返回值如下:
|
req_uri_ext
项目 | 描述 |
项目 | 描述 |
语法 | req_uri_ext([pattern]) |
说明 |
扩展名部分示例如下:
|
参数 | pattern:使用该参数进行匹配,支持以下两种模式。
|
示例 |
|
返回值 |
本示例的返回值如下:
|
req_uri_seg
项目 | 描述 |
项目 | 描述 |
语法 | req_uri_seg([idx]) |
说明 |
|
参数 | idx(可选参数):允许指定起始索引。 |
示例 |
|
返回值 | 返回值为字典类型,包含相应段落。 从返回字典中获取指定索引段落时,必须判断是否为空。 本示例的返回值如下:
|
req_uri_arg
项目 | 描述 |
项目 | 描述 |
语法 | req_uri_arg(name, [pattern]) |
说明 | 使用req_uri_arg默认返回指定参数的值,如果有pattern参数,则对指定参数的值进行匹配判断。 |
参数 |
|
示例 |
|
返回值 |
本示例的返回值如下:
|
req_uri_query_string
项目 | 描述 |
项目 | 描述 |
语法 | req_uri_query_string([pattern]) |
说明 |
|
参数 | pattern:用于匹配请求参数部分,支持以下两种模式。
|
示例 |
|
返回值 |
本示例的返回值如下:
|
req_scheme
项目 | 描述 |
项目 | 描述 |
语法 | req_scheme([pattern]) |
说明 |
|
参数 | pattern:使用该参数进行匹配,支持以下两种模式。
|
示例 |
|
返回值 |
本示例的返回值如下:
|
req_method
项目 | 描述 |
项目 | 描述 |
语法 | req_method([pattern]) |
说明 |
|
参数 | pattern:使用该参数进行匹配,支持以下两种模式。
|
示例 |
|
返回值 |
本示例的返回值如下:
|
req_host
项目 | 描述 |
项目 | 描述 |
语法 | req_host([pattern]) |
说明 |
|
参数 | pattern:使用该参数进行匹配,支持以下两种模式。
|
示例 |
|
返回值 |
本示例的返回值如下:
|
req_user_agent
项目 | 描述 |
项目 | 描述 |
语法 | req_user_agent([pattern]) |
说明 |
|
参数 | pattern:使用该参数进行匹配,支持以下两种模式。
|
示例 |
|
返回值 |
本示例的返回值如下:
|
req_referer
项目 | 描述 |
项目 | 描述 |
语法 | req_referer([pattern]) |
说明 |
|
参数 | pattern:使用该参数进行匹配,支持以下两种模式。
|
示例 |
|
返回值 |
本示例的返回值如下:
|
req_cookie
项目 | 描述 |
项目 | 描述 |
语法 | req_cookie(name, [pattern]) |
说明 | 使用req_cookie默认返回指定cookie的值,如果有pattern参数,则对指定cookie的值进行匹配判断。 |
参数 |
|
示例 |
|
返回值 |
本示例的返回值如下:
|
req_first_x_forwarded
项目 | 描述 |
项目 | 描述 |
语法 | req_first_x_forwarded([pattern]) |
说明 |
|
参数 | pattern:使用该参数进行匹配,支持以下两种模式。
|
示例 |
|
返回值 |
本示例的返回值如下:
|
req_header
项目 | 描述 |
项目 | 描述 |
语法 | req_header(name, [pattern]) |
说明 | 使用req_header默认返回指定请求头的值,如果有pattern参数,则对指定请求头的值进行匹配判断。 |
参数 |
|
示例 |
|
返回值 |
本示例的返回值如下:
|
- 本页导读 (1)
- server_addr
- server_port
- client_addr
- client_port
- req_uri
- req_uri_basename
- req_uri_ext
- req_uri_seg
- req_uri_arg
- req_uri_query_string
- req_scheme
- req_method
- req_host
- req_user_agent
- req_referer
- req_cookie
- req_first_x_forwarded
- req_header