ECT
ECT 客户端提示 请求头字段指示 有效连接类型:slow-2g、2g、3g、4g。
该值表示最匹配连接延迟和带宽的“网络配置文件”,而不是用于传输数据的实际机制。例如,2g 可能用于表示延迟高、带宽低的缓慢 Wi-Fi 连接,而 4g 可能用于表示快速的光纤宽带网络。
此提示允许服务器根据网络的广泛特征选择要发送的信息。例如,服务器可以选择在能力较弱的连接上发送较小版本的图像和其他资源。该值也可作为确定要发送信息的起点,然后使用 RTT 和 Downlink 提示中的信息进一步完善。
语法
http
ECT: <value>
指令
示例
服务器首先需要选择接收 ECT 头部,方法是发送包含 ECT 的 Accept-CH 响应头部。
http
Accept-CH: ECT
然后在后续请求中,客户端可能会将 ECT 头部发送回服务器。
http
ECT: 2g
规范
| 规范 |
|---|
| 网络信息 API # ect-request-header-field |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。
另请参阅
- 通过用户代理客户端提示改进用户隐私和开发者体验 (developer.chrome.com)
- 网络客户端提示
Accept-CH- HTTP 缓存 > Vary 和
Vary NetworkInformation.effectiveType