9

所以,我想使用 node.js 和 http 请求管道,但我只想将 HTTP 用作传输,没有别的。我有兴趣利用请求流水线功能。但是,我遇到的一个问题是,在发送对前一个请求的响应之前,节点不会触发下一个请求的回调。我想要一种能够做到这一点的方法。我将处理应用程序中结果的排序。有没有办法做到这一点?

HTTP RFC 提到响应应该是有序的,但我看不出 node.js 有任何理由不调用下一个回调,直到第一个回调得到响应。理论上,应用程序可以将第二个查询的响应作为对第一个查询的响应发送(只要接收者有某种方式知道它是对第二个查询的响应)。

4

1 回答 1

5

中的 HTTP 客户端NodeJS 不支持流水线。(来自 Ryan 的有点旧的帖子,但我相当确定它仍然有效。)

于 2011-04-25T08:33:53.597 回答