下面是关于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响应,还有其他区别吗?
下面是关于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)