Node.js http请求管道传输

时间:2011-02-26 15:02:35

标签: http node.js pipelining

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

HTTP RFC提到响应应该是有序的,但是我没有看到node.js在第一个响应之前没有调用下一个回调的任何原因。理论上,应用程序可以将响应发送到第二个查询作为对第一个查询的响应(只要有一些方法让接收者知道它是对第二个查询的响应)。

1 个答案:

答案 0 :(得分:5)

NodeJS does not support pipelining中的HTTP客户端。 (Ryan稍微过时的帖子,但我很确定它仍然存在。)