#WEB安全基础 : HTTP协议 | 0x11 HTTP的分块传输模块

Posted mzphr

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#WEB安全基础 : HTTP协议 | 0x11 HTTP的分块传输模块相关的知识,希望对你有一定的参考价值。

HTTP通信中,请求的编码实体资源没全部传输完成之前,浏览器无法显示页面,所以传输大容器数据时,把数据分块,能让浏览器逐步显示页面,这就叫分块传输模块

请看分块传输的流程图

技术图片

每一块都会用十六进制来标记块的大小,而实体主体的最后一块会使用“0(CR-LF)”来标记

使用分块传输编码的实体主体会由接收内容的客户端负责解码,恢复到编码前的实体主体

HTTP/1.1 存在一种传输编码的机制,他可以在通信时按照某种编码方式来传输,但只定义作用于分块传输编码中

对于编码的研究,以后可以仔细学习,如算法,密码学可以对HTTP的编码进行更深入的研究


//本系列教程基于《图解HTTP》,此书国内各大购物网站皆可购买


 转载请注明出处  by:M_ZPHr

 最后修改日期:2019-02-04

以上是关于#WEB安全基础 : HTTP协议 | 0x11 HTTP的分块传输模块的主要内容,如果未能解决你的问题,请参考以下文章

web安全详解(渗透测试基础)

#WEB安全基础 : HTTP协议 | 0x2 HTTP有关协议通信

#WEB安全基础 : HTTP协议 | 0x13 不安全的HTTP

#WEB安全基础 : HTTP协议 | 0x8 HTTP的Cookie技术

#WEB安全基础 : HTTP协议 | 0x0 TCP/IP四层结构

#WEB安全基础 : HTTP协议 | 0x10 扩展HTTP报文结构概念和内容编码