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