Http报文主要分为请求报文和响应报文两种类型
从内容上来说,Http报文包含了报文首部和报文主体
结构如下:
请求报文和响应报文的结构:
请求报文:请求行 , 响应报文:状态行
首部字段:包含各种请求响应的条件等等 :主要包含四种类型:通用首部,请求首部,响应首部,实体首部
内容编码:压缩传输,类似于邮件添加zip附件形式
内容编码常用形式:gzip / compress / deflate / identity
分块传输编码:将数据分割成多块,个人理解,就是例如一个div 一个div的显示界面(不懂是否理解的正确)
范围请求:这个讲的比图解Http书讲的好,故此推荐。
我的个人理解,范围请求有点类似于断点续传。
内容协商:就是一个web网站,可能存在多个页面,响应给用户的页面,可能会不同,这个不难理解,就是比如说,要是一个页面上,手机端和pc端的百度界面就会存在适配问题,这个就是页面的响应,这个跟请求报文的内容有关系,例如Accept-Language:Chinese 那它可能是会响应中文字幕,不然是英文字幕,具体操作可以忽略,只是作为示例讲解。
至此,第三章讲解完毕,感觉学的还是挺快的,希望帮助到大家理解,最重要还是得先看书!