ECT

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

ECT 客户端提示 请求头字段指示 有效连接类型slow-2g2g3g4g

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

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

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

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

语法

http
ECT: <value>

指令

<value>

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

示例

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

http
Accept-CH: ECT

然后在后续请求中,客户端可能会将 ECT 头部发送回服务器。

http
ECT: 2g

规范

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

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅