下行

实验性功能: 这是一种 实验性技术
在生产环境中使用前,请仔细查看 浏览器兼容性表格

Downlink 客户端提示 请求头字段提供了客户端连接到服务器的近似带宽,单位为 Mbps。

头类型 请求头客户端提示
禁止的头名称

Downlink 值以 Mbps 为单位,并四舍五入到最接近的 25 千比特/秒,以防止 指纹识别。攻击者可以使用许多其他机制来获取类似的信息。

此提示允许服务器根据网络带宽选择要发送的信息。例如,服务器可以选择在低带宽网络上发送图像和其他资源的较小版本。

注意: Vary 头用于响应中,以指示针对每个不同的头值发送不同的资源(请参阅 HTTP 缓存 Vary)。即使使用 Downlink 来配置要发送的资源,也请考虑在 Vary 头中省略它 - 它很可能经常发生变化,这实际上使资源不可缓存。

语法

http
Downlink: <number>

指令

<number>

以 Mbps 为单位的下行链路速率,四舍五入到最接近的 25 千比特。

示例

服务器首先需要选择接收 Downlink 头,方法是发送包含 DownlinkAccept-CH 响应头。

http
Accept-CH: Downlink

然后,在后续请求中,客户端可能会将 Downlink 头发送回来

http
Downlink: 1.7

规范

规范
网络信息 API
# downlink-request-header-field

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅