所以,我想使用node.js和http请求管线技术,但我只想使用HTTP作为传输层,不需要其他。我有兴趣利用请求管线的特性。然而,我遇到的一个问题是,在我发送响应给前一个请求之前,下一个请求的回调函数不会被node调用。我希望有一种方法能够做到这一点。我将在应用程序中处理结果的排序。有没有办法实现这个呢?
HTTP RFC提到响应应该按顺序返回,但我认为node.js没有理由在第一个回调函数得到响应之前不调用下一个回调函数。理论上,应用程序可以将对第二个查询的响应作为对第一个查询的响应发送(只要接收方知道它是对第二个查询的响应即可)。