类: HTTPRequest
类: HTTPRequest
HTTPRequest 类用于 mg.Server 回调函数的参数 req , 不需要创建该类:
类方法
方法 method
原型: method ()
返回 http 请求的方法
"GET", "POST", "PUT", "DELETE", "HEAD", "OPTIONS", "TRACE", "CONNECT" 等
返回值:
类型string
方法 uri
原型: uri ()
返回 http 请求的 uri
返回值:
类型string
方法 query
原型: query ()
返回 http 请求的 query 部分
返回值:
类型string
方法 proto
原型: proto ()
返回 http 请求的协议
"http", "https", "ws", "wss" 等
返回值:
类型string
方法 header
原型: header (name:string)
返回 http 请求的 header 内容
参数:
name
类型string
参数说明header的名称,如 "Content-Type", "Content-Length", "Host" 等
返回值:
类型string
方法 allHeaders
原型: allHeaders ()
返回 http 请求的所有 header 内容
返回值:
类型object
方法 body
原型: body ()
返回 http 请求的 body 内容
返回值:
类型string
方法 chunk
原型: chunk ()
返回 http 请求的 body 的 chunk 内容
当 body 比较长时,会分片触发事件,该方法返回事件回调时 chunk 内容
返回值:
类型string
方法 raw
原型: raw ()
返回 http 请求的原始数据内容
返回值:
类型string
方法 rawHead
原型: rawHead ()
返回 http 请求原始的 header 内容
返回值:
类型string
方法 matchURI
原型: matchURI (pattern:string)
由 mg 提供的 uri 匹配检查函数
该函数是对 Mongoose mg_http_match_uri api 的封装
参数:
pattern
类型string
参数说明uri匹配模式
返回值:
类型bool