您的位置:首页 > 理论基础 > 计算机网络

图解HTTP笔记之第三章:http的请求报文和响应报文

2016-11-04 17:38 225 查看

http的请求报文和响应报文

心好累,人好困,早上差点迟到,还遇到一奇葩大妈,哎不说了,记笔记:

客户端发送的报文称为请求报文,服务端响应的报文称为响应报文,报文的格式如下:



报文传输过程中会被编码然后压缩,报文是http的基本单位,报文主体等价于实体主体,但当实体主体的内容发生变化的时候就不等价了,常用的内容编码有下面几种,当传输的数据太大的时候,网页会半天显示不出来,于是产生了分块,分块传输编码会把实体分块,这样网页就可以一点点的先后刷出来了,由客户端解码恢复实体块的内容:



http协议采用了多部分对象集合,类似邮件的添加各种类型的附件,发送的报文也有各种类型,多部分对象集合包含的对象如下,当使用它时需在首部加上Content-type:



多断点续传不晓得听过木有,就是下载到一半了断网了,过一会儿接着下的,它的本质就是范围请求,是在报文首部加了Range标示,响应端Content-Range字段指定资源的byte范围

访问相同的url出现不同的语言环境的web页面,根据浏览器的语言环境显示对应的页面称为内容协商,通过内容协商,服务端返回给客户端最为合适的内容,根据请求报文中的首部字段来判断,常见如下:



内容协商技术有3中类型,服务器驱动协商、客户端驱动协商、透明协商(服务端和客户端的结合)

-
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: