nodejs的http模块不是能够立即接收/发送整个请求/响应吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs的http模块不是能够立即接收/发送整个请求/响应吗?相关的知识,希望对你有一定的参考价值。

我正在学习httpnodejs模块。我在documentation找到一个部分说:

接口小心不要缓冲整个请求或响应

这是否意味着该模块不能立即接收/发送整个请求/响应,而是以块的形式接收/发送?

答案

这是否意味着该模块不能立即接收/发送整个请求/响应,而是以块的形式接收/发送?

这是正确的:http基于流,就像底层的net模块一样。

有很多模块可以为你提取这些流,并提供接收响应的内容(在内存中,所以要小心大响应)。例如,requesthttp.min

以上是关于nodejs的http模块不是能够立即接收/发送整个请求/响应吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何从 nodejs 接收(不发送)推送通知?

Buffer实例

nodejs/express - 立即将标准输出流式传输到客户端

如何从 Google Cloud Functions (nodeJS) 发送 HTTP 请求

02 nodejs HTTP模块和url模块配置supervisor

nodejs进阶—接收参数