Skip to content

为什么 HTTP1.1 不能实现多路复用

参考答案

HTTP/1.1 的传输单元是整个响应文本,因此接收方必须按顺序接收完所有的内容后才能接受下一个传输单元,否则就会造成混乱。而 HTTP2.0 的传输单元更小,是一个二进制帧,而且每个帧有针对所属流的编号,这样便是不同的流交替传输,也可以很容易区分出每个帧是属于哪个流的。