web.server

web.server

web.server

功能

读取请求和服务器信息。

语法

参数

无参数。

返回值

类型说明
Object返回当前 HTTP 请求和连接信息对象。

对象结构

字段类型说明
methodString当前请求方法,通常为 GET、POST、PUT、DELETE 等大写字符串。
versionStringHTTP 协议版本调试文本,例如 HTTP/1.1、HTTP/2.0。
schemeString请求协议,通常为 http 或 https。
headersObject请求头对象;键为请求头名称,值为请求头字符串值。
local_addrString服务端本地监听地址,包含 IP 和端口。
remote_addrString客户端远端地址,包含 IP 和端口。
ipString/Null客户端 IP 字符串;底层请求无法解析 IP 时返回 null。
portInt/Null客户端端口;底层请求无法解析端口时返回 null。

示例

读取请求头和客户端地址:

注意事项

  • web.methodweb.server.method 返回同一个请求方法字符串。
  • headers 字段只读取客户端请求头;设置响应头请使用 web.header()
  • 请求头名称由底层 HTTP 服务生成,访问前应以实际对象键名为准。