ECT 头

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

实验性: 这是一项实验性技术
在生产中使用此技术之前,请仔细检查浏览器兼容性表格

HTTP ECT 请求头客户端提示中用于指示有效连接类型slow-2g2g3g4g

该值表示最符合连接延迟和带宽的“网络配置文件”,而不是用于数据传输的实际机制。例如,2g 可能用于表示高延迟和低带宽的慢速 Wi-Fi 连接,而 4g 可能表示快速光纤宽带网络。

该提示允许服务器根据网络的广泛特征选择发送哪些信息。例如,服务器可以选择在能力较弱的连接上发送较小版本的图像和其他资源。该值也可以作为确定发送哪些信息的起点,然后使用 RTTDownlink 提示中的信息进一步完善。

注意:Accept-CH 中指定 ECT 的服务器也可以在 Vary 中指定它,以指示应针对不同的 ECT 值缓存响应。

头类型 请求标头客户端提示
禁止请求头

语法

http
ECT: <value>

指令

<value>

指示有效连接类型的值。可以是以下之一:slow-2g2g3g4g

示例

服务器首先需要通过发送包含 ECTAccept-CH 响应头来选择接收 ECT 头。

http
Accept-CH: ECT

然后在后续请求中,客户端可能会发回 ECT 头。

http
ECT: 2g

规范

规范
Network Information API
# ect-request-header-field

浏览器兼容性

另见