下行
Downlink 客戶端提示 請求頭欄位提供了客戶端連線到伺服器的近似頻寬,單位為 Mbps。
Downlink 值以 Mbps 為單位,並四捨五入到最接近的 25 千位元/秒,以防止 指紋識別。攻擊者可以使用許多其他機制來獲取類似的資訊。
此提示允許伺服器根據網路頻寬選擇要傳送的資訊。例如,伺服器可以選擇在低頻寬網路上傳送影像和其他資源的較小版本。
注意: Vary 頭用於響應中,以指示針對每個不同的頭值傳送不同的資源(請參閱 HTTP 快取 Vary)。即使使用 Downlink 來配置要傳送的資源,也請考慮在 Vary 頭中省略它 - 它很可能經常發生變化,這實際上使資源不可快取。
語法
http
Downlink: <number>
指令
- <number>
-
以 Mbps 為單位的下行鏈路速率,四捨五入到最接近的 25 千位元。
示例
伺服器首先需要選擇接收 Downlink 頭,方法是傳送包含 Downlink 的 Accept-CH 響應頭。
http
Accept-CH: Downlink
然後,在後續請求中,客戶端可能會將 Downlink 頭髮送回來
http
Downlink: 1.7
規範
| 規範 |
|---|
| 網路資訊 API # downlink-request-header-field |
瀏覽器相容性
BCD 表格僅在瀏覽器中載入
另請參閱
- 使用使用者代理客戶端提示來改進使用者隱私和開發者體驗 (developer.chrome.com)
- 網路客戶端提示
Accept-CH- HTTP 快取 > Vary 和
Vary NetworkInformation.effectiveType