Node.js IncomingMessage 对象
实例
IncomingMessage 对象作为 requestListener 函数中的第一个参数传递:
var http = require('http');http.createServer(function (<strong>req</strong>, res) {res.end(<strong>req.url</strong>);}).listen(8080);
定义与用法
IncomingMessage 对象表示对服务器的请求。
IncomingMessage 方法与属性
| 方法 | 描述 |
| headers | 返回包含标头名称和值的键值对对象 |
| httpVersion | 返回客户端发送的 HTTP 版本 |
| method | 返回请求方法 |
| rawHeaders | 返回请求头的数组 |
| rawTrailers | 返回原始请求尾部键和值的数组 |
| setTimeout() | 在指定的毫秒数后调用指定的函数 |
| statusCode | 返回 HTTP 响应状态代码 |
| socket | 返回连接的套接字对象 |
| trailers | 返回包含尾部的对象 |
| url | 返回请求 URL 字符串 |