码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2019-02-04 12:56:17      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:ima   资源   text   日期   图片   组成   应用   ide   功能   

#以后的知识都是HTTP协议的扩展,如果精力有限可以选择暂时忽略,注意只是暂时忽略,以后的东西同样重要


HTTP传输数据时可以直接传输也可以对数据进行编码,由于编码在计算机内运行,所以会占用一些CPU资源

报文(message):HTTP通信的基本单位,由八位组字节(由八个bit组成的一字节)流组成通过HTTP通信传输

实体(entity):作为请求或响应的有效载荷数据被传输,其内容由实体首部和实体主体组成

HTTP报文的主体用于传输请求和下响应的实体主体。通常,报文主体等于实体主体,只有当传输中进行编码操作时,实体主体的内容发生变化,才导致它和报文主体产生差异


为了使传输数据变小,HTTP使用了一种叫做内容编码的功能

内容编码指明应用实体内容的编码组成,并保持实体信息原样压缩,内容压缩后的实体由客户端接收并负责解码

常用的内容编码:

gzip(GNUzip)、compress(unix系统的标准压缩)、deflate(zlib)、identity(不进行编码)

请看编码解码流程图

技术图片


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


 转载请注明出处  by:M_ZPHr

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

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

标签:ima   资源   text   日期   图片   组成   应用   ide   功能   

原文地址:https://www.cnblogs.com/MZPHr/p/10351633.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!