首页 > http2的分包传输与 Transfer-Encoding: chunked 有什么区别?

http2的分包传输与 Transfer-Encoding: chunked 有什么区别?

下面是关于http2的分包传输的介绍
http://www.alloyteam.com/2015/03/http2-0-di-qi-miao-ri-chang/

下面是关于Transfer-Encoding: chunked的介绍
https://imququ.com/post/transfer-encoding-header-in-http.html

我感觉前者是多个http响应,但后者是同一个http响应,还有其他区别吗?


非也。

2.0 的分帧传输是在TCP和HTTP之间加了一个帧的概念,帧可以乱序传输。多个帧可以同时传输,速度快(多个buffer同时传)

1.1 的chunked是分块传递,一块一块传输,顺序(块可以理解成一个buffer,一个一个传)

1.0 是字节传输,一字一字节连续传输(没有buffer)

【热门文章】
【热门文章】