其他分享
首页 > 其他分享> > 图解HTTP (chap 3 Http报文内的http信息) 编码提升传输速率(2)

图解HTTP (chap 3 Http报文内的http信息) 编码提升传输速率(2)

作者:互联网

1. 发送多种数据的多部分对象集合

邮件采用了MIME ( Multipurpose Internet Mail Extensions,多用途因特网邮件扩展)机制,它允许邮件附加文本、图片、视频等多个不同类型的数据。
eg. 图片等二进制数据以ASCII码字符串编码的方式指明,就是利用MIME来描述标记数据类型。而在MIME扩展中会使用一种称为多部分对象集合( Multipart )的方法,来容纳多份不同类型的数据。

HTTP协议中也采纳了多部分对象集合,发送的一份报文主体内可含有多类型实体。通常是在图片或文本文件等上传时使用。

2.获取部分内容的范围请求

内容的范围请求:指定范围发送的请求叫做范围请求,会用到首部字段Range来指定资源的byte范围。
在这里插入图片描述

2.1 对一份10 000字节大小的资源,如果使用范围请求,可以只请求5001~10 000字节内的资源。

执行范围请求时,会用到首部字段的Range来指定资源的byte范围,bytee的范围指定形式:

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

内容协商机制是指客户端和服务器端就响应的资源内容进行交涉,然后提供给客户端最为适合的资源。内容协商会以响应资源的语言、字符集、编码方式等作为判断的基准。

eg. 多语言
在这里插入图片描述

3.1 内容协商技术有三种类型:

标签:5001,Http,请求,协商,报文,传输速率,Range,http,范围
来源: https://blog.csdn.net/thefist11cc/article/details/116353249