今天,Http1.1已经变成了互联网主要的协议,在协议和基础设施上投入了巨资。当初HTTP协议诞生时曾经被误以为是相当简单直接的协议,但是时间证明错了。1996年在RFC 1945中颁布的Http 1.0 有60页规定,RF2616描述的HTTP1.1只在三年后也就是1999年颁布,大幅增加到176页,HTTP1.1变得很大,包括许多细节、必要的和可选的配件。后来自然增长为一个软件生态系统,好像几乎没有什么没有实现过,但其实并不是,导致一个情况:开始很少用到的功能很少实现,而实现的功能以后却很少用到。最后,当客户端和服务器端开始增加这些功能以后就导致了互操作性问题,HTTP Pipelining是这样情况的主要例子。
详细见:Http 2.0协议简介