首页 > 解决方案 > nodejs的http模块不是能够一次接收/发送整个请求/响应吗?

问题描述

我正在http学习nodejs. 我在文档中找到了一段说:

接口小心谨慎,从不缓冲整个请求或响应

这是否意味着该模块无法一次接收/发送整个请求/响应,而是以块的形式接收/发送?

标签: node.jshttpnodejs-stream

解决方案


这是否意味着该模块无法一次接收/发送整个请求/响应,而是以块的形式接收/发送?

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

有很多模块可以为您抽象出这些流,并且确实提供了整体接收响应(在内存中,所以要小心大响应)。例如,requesthttp.min


推荐阅读