图解HTTP笔记之第三章:http的请求报文和响应报文
2016-11-04 17:38
225 查看
http的请求报文和响应报文
心好累,人好困,早上差点迟到,还遇到一奇葩大妈,哎不说了,记笔记:客户端发送的报文称为请求报文,服务端响应的报文称为响应报文,报文的格式如下:
报文传输过程中会被编码然后压缩,报文是http的基本单位,报文主体等价于实体主体,但当实体主体的内容发生变化的时候就不等价了,常用的内容编码有下面几种,当传输的数据太大的时候,网页会半天显示不出来,于是产生了分块,分块传输编码会把实体分块,这样网页就可以一点点的先后刷出来了,由客户端解码恢复实体块的内容:
http协议采用了多部分对象集合,类似邮件的添加各种类型的附件,发送的报文也有各种类型,多部分对象集合包含的对象如下,当使用它时需在首部加上Content-type:
多断点续传不晓得听过木有,就是下载到一半了断网了,过一会儿接着下的,它的本质就是范围请求,是在报文首部加了Range标示,响应端Content-Range字段指定资源的byte范围
访问相同的url出现不同的语言环境的web页面,根据浏览器的语言环境显示对应的页面称为内容协商,通过内容协商,服务端返回给客户端最为合适的内容,根据请求报文中的首部字段来判断,常见如下:
内容协商技术有3中类型,服务器驱动协商、客户端驱动协商、透明协商(服务端和客户端的结合)
-
相关文章推荐
- HTTP请求报文和响应报文
- HTTP请求报文和HTTP响应报文
- HTTP请求、响应报文格式
- IOS开发 网络详解(三)--- Http请求报文和响应报文(Get和Post)
- HTTP请求报文和HTTP响应报文
- 怎么查看真实项目的http 请求的请求报文和响应报文,即request和response?只有这样,才能完全彻底明白一个http 请求整个过程,发送和接收的是什么东西。
- HTTP请求与响应报文详解
- HTTP请求报文和HTTP响应报文
- HTTP请求报文和HTTP响应报文
- HTTP 之 请求和响应报文介绍
- HTTP请求报文和HTTP响应报文
- HTTP请求报文和HTTP响应报文
- HTTP请求报文和HTTP响应报文
- 图解HTTP第三章:HTTP报文内的HTTP信息
- HTTP请求报文和响应响应结构
- HTTP请求报文与响应报文
- HTTP请求报文和HTTP响应报文
- HTTP 请求报文 HTTP 响应报文
- http请求报文及响应报文
- HTTP请求报文和响应报文