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

瀏覽器相容性

另見