我正在构建一个与供应商API对话的应用程序。 API期望通过https进行分块编码连接POST(并且会讨论XML,但这是无关紧要的)。他们还建议通过一个套接字连接复用请求(不这样做有安全限制,如下所述)。
Node的核心https工作到我可以与远程Web服务建立一个连接的程度。我只是设置'Transfer-Encoding':'chunked'标头。当我在远程Web服务API上发出第二个请求取消第一个请求时,问题就开始了。第二个请求是在单独的连接上进行的,因此无权影响第一个请求中设置的条件 - 只有在同一个套接字上的请求才有权这样做。
我有什么选择让Node.js实现这一目标?我一直在关注Mikeal Rogers'request library,但到目前为止已经not been having luck with it了。
任何想法我可以去哪条路线?非常感谢任何见解!