当前位置:首页 > Web开发 > 正文

Range表示的是恢复的字节范围

2024-03-31 Web开发

HTTP通信过程包孕客户端发往处事器真个请求及从处事器端返回客户真个响应。

1. HTTP报文

HTTP报文:用于HTTP协议交互的信息

请求报文:请求真个HTTP报文

响应报文:处事器真个HTTP报文

HTTP报文构成:

报文首部:处事器或客户端需措置惩罚惩罚的请求或响应的内容及属性

空行:CR+LF

报文主体:应被发送的数据

2.请求报文及响应报文的布局

技术图片

请求行:包孕用于请求的要领,请求URI和HTTP版本

状态行:包罗表白响应功效的状态码,原因短语和HTTP版本

首部字段:包罗暗示请求和响应的各类条件和属性的种种首部

其他:Cookies

3. 编码提升传输速率

报文:HTTP通信中的根基单位

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

HTTP协议中的内容编码(类似于压缩文件)

分块传输编码:在传输大容量数据时,通过把数据支解成多块,能够让浏览器逐步显示页面。

4. 发送多种数据的多部分东西调集

技术图片

在HTTP报文中使用多部分东西调集时,需要在首部字段里加上Content-type。

5. 获取部分内容的范畴请求

实现恢复的机制:从之前下载终端处恢复下载。

技术图片

Range暗示的是恢复的字节范畴。

6. 内容协商返回最合适的内容

内容协商机制:通过客户端和处事器端响应的资源内容进行交涉,然后供给给客户端最为合适的资源。

内容协商技术3种类型:1.处事器驱动协商;2.客户端驱动协商;3.透明协商

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/30767.html