HTTP 标头 |保存数据
Save-Data是一个 HTTP 请求类型的标头。它用于指示客户端是否要打开数据保存模式。在这里,数据使用是根据成本和性能来衡量的。任何浏览器的作用都是通过以最小的成本提供尽可能高的性能水平来提供优化的用户体验。
- 保存数据:开
它表示用户想要启用数据保存模式。 - 保存数据:关闭
它表示用户想要禁用数据保存模式。
支持此功能的浏览器提供切换到和切换到数据保存模式的选项。如果数据保存模式处于活动状态,则浏览器可以执行优化技术,例如文本或图像压缩,这反过来会减少页面使用的数据量。
句法:
Save-Data:
指令:此标头接受如上所述和如下所述的单个指令。
-
: 表示开启还是关闭数据保存模式。
示例 1:
使用保存数据:使用保存数据,我们将检查标头类型请求和响应。
- 请求头:
GET /googlelogo.png HTTP/1.0
Host: www.google.com
Save-Data: on
- 响应头:
HTTP/1.0 200 OK
accept-ranges: bytes
cache-control: private, max-age=31536000
content-length: 5969
content-type: image/png
date: Thu, 14 May 2020 04:18:11 GMT
expires: Thu, 14 May 2020 04:18:11 GMT
last-modified: Tue, 22 Oct 2019 18:30:00 GMT
server: sffe
status: 200
x-content-type-options: nosniff
x-xss-protection: 0
示例 2:
没有保存数据:没有保存数据,我们将检查标头类型请求和响应。
- 请求头:
GET /googlelogo.png HTTP/1.0
Host: www.google.com
- 响应头:
HTTP/1.0 200 OK
accept-ranges: bytes
cache-control: private, max-age=31536000
content-length: 1018
content-type: image/png
date: Thu, 14 May 2020 04:18:11 GMT
expires: Thu, 14 May 2020 04:18:11 GMT
last-modified: Tue, 22 Oct 2019 18:30:00 GMT
server: sffe
status: 200
x-content-type-options: nosniff
x-xss-protection: 0
注意:输出的唯一区别是启用保存数据模式时,内容长度远低于禁用保存数据模式时的内容长度。
支持的浏览器: HTTP Save-Data 标头支持的浏览器如下:
- 谷歌浏览器
- 微软边缘
- 歌剧
- 火狐