Tag: rfc2616

HTTP 1.1流水线

我必须在Java中实现HTTP客户端,并且对于我的需求,似乎最有效的方法是实现HTTP管道(根据RFC2616 )。 顺便说一句,我想管道POST。 (另外我不是在谈论多路复用。我在谈论流水线操作,即在接收任何响应之前通过一个连接的许多请求 – 批量处理HTTP请求) 我找不到明确声明它支持流水线操作的第三方库。 但我可以使用例如Apache HTTPCore来构建这样的客户端,或者如果必须的话,我自己构建它。 我遇到的问题是,如果这是一个好主意。 我没有找到任何权威的参考资料,HTTP流水线技术不仅仅是理论模型,而是由HTTP服务器正确实现。 此外,所有支持流水线操作的浏览器都默认关闭此function。 所以,我应该尝试实现这样的客户端,否则我将因服务器的实现(或代理)而遇到很多麻烦。 是否有任何参考资料可以为这些提供指导? 如果不知道什么是效率的替代编程模型? 单独的TCP连接?