下行链路头
HTTP Downlink
请求头在客户端提示中用于提供客户端到服务器连接的近似带宽(以 Mbps 为单位)。
此提示允许服务器根据网络带宽选择发送哪些信息。例如,服务器可能会选择在低带宽网络上发送较小版本的图像和其他资源。
注意: Vary
头用于响应中,以指示对于头的每个不同值,都会发送不同的资源(参见HTTP 缓存 Vary)。即使使用 Downlink
来配置发送的资源,也请考虑在 Vary
头中省略它——它可能会经常变化,这实际上会使资源无法缓存。
语法
http
Downlink: <number>
指令
示例
服务器首先需要通过发送包含 Downlink
的 Accept-CH
响应头来选择接收 Downlink
头。
http
Accept-CH: Downlink
然后,在后续请求中,客户端可能会发送 Downlink
头
http
Downlink: 1.7
规范
规范 |
---|
Network Information API # 下行链路-请求-头字段 |
浏览器兼容性
加载中…
另见
- 通过用户代理客户端提示改善用户隐私和开发者体验 (developer.chrome.com)
- 网络客户端提示
Accept-CH
- HTTP 缓存:Vary 和
Vary
NetworkInformation.effectiveType