📜  Node.js HTTP 模块完整参考

📅  最后修改于: 2022-05-13 01:56:46.987000             🧑  作者: Mango

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 方法