Node.js HTTP 模块完整参考
为了在 Node.js 中发出 HTTP 请求,Node.js 中有一个内置模块 HTTP 来通过 HTTP 传输数据。要在节点中使用 HTTP 服务器,我们需要使用 HTTP 模块。 HTTP 模块创建一个 HTTP 服务器,它监听服务器端口并将响应返回给客户端。
下面列出了 HTTP 模块的完整列表:
Node.js HTTP 模块
1.类:http.Agent
- Node.js new Agent() 方法
- Node.js agent.createConnection() 方法
- Node.js agent.maxSockets 方法
- Node.js 代理.maxFreeSockets 方法
2.类:http.ClientRequest
- Node.js http.ClientRequest.abort() 方法
- Node.js http.ClientRequest.connection 属性
- Node.js http.ClientRequest.protocol 方法
- Node.js http.ClientRequest.aborted 属性
- Node.js http.ClientRequest.path 属性
- Node.js http.ClientRequest.setNoDelay() 方法
- Node.js http.ClientRequest.setSocketKeepAlive() 方法
- Node.js http.ClientRequest.removeHeader() 方法
- Node.js http.ClientRequest.reusedSocket 属性
- Node.js http.ClientRequest.setHeader() 方法
- Node.js http.ClientRequest.setTimeout() 方法
- Node.js http.ClientRequest.socket 属性
3.类:http.Server
- Node.js http.server.setTimeout() 方法
- Node.js http.server.timeout 属性
- Node.js http.server.close() 方法
- Node.js http.server.headersTimeout 方法
- Node.js http.server.maxHeadersCount 属性
- Node.js http.server.listen() 方法
- Node.js http.server.listening 属性
- Node.js http.server.keepAliveTimeout 属性
4. 类:http.ServerResponse
- Node.js http.ServerResponse.writableFinished 属性
- Node.js http.ServerResponse.writableEnded 属性
- Node.js http.ServerResponse.statusCode 属性
- Node.js http.ServerResponse.headersSent 属性
- Node.js http.ServerResponse.setTimeout() 方法
- Node.js http.ServerResponse.socket API
- Node.js http.ServerResponse.statusMessage 属性
- Node.js http.ServerResponse.writeProcessing() 方法
- Node.js http.ServerResponse.sendDate 方法
- Node.js http.ServerResponse.getHeader() 方法
- Node.js http.ServerResponse.end() 方法
- Node.js http.ServerResponse.connection 方法
5. 类:http.IncomingMessage
- Node.js http.IncomingMessage.url 方法
- Node.js http.IncomingMessage.trailers 方法
- Node.js http.IncomingMessage.statusMessage 方法
- Node.js http.IncomingMessage.method 方法
- Node.js http.IncomingMessage.rawHeaders 方法
- Node.js http.IncomingMessage.statusCode 方法
- Node.js http.IncomingMessage.rawTrailers 方法
- Node.js http.IncomingMessage.aborted 方法
- Node.js http.IncomingMessage.headers 方法
- Node.js http.IncomingMessage.httpVersion 方法
- Node.js http.IncomingMessage.complete 方法