Sec-CH-UA-Arch 標頭
HTTP Sec-CH-UA-Arch 請求頭是一個使用者代理客戶端提示,其中包含使用者代理的基礎 CPU 架構,例如 ARM 或 x86。
例如,伺服器可以使用此資訊來選擇並提供正確的二進位制格式的可執行檔案供使用者下載。
語法
http
Sec-CH-UA-Arch: <arch>
指令
<arch>-
一個字串,表示底層平臺架構,例如:
"x86"、"ARM"、"[arm64-v8a, armeabi-v7a, armeabi]"。
示例
使用 Sec-CH-UA-Arch
伺服器透過在對客戶端的某個請求的響應中包含 Accept-CH(使用所需標頭的名稱作為令牌)來請求 Sec-CH-UA-Arch 標頭。
http
HTTP/1.1 200 OK
Accept-CH: Sec-CH-UA-Arch
客戶端可以選擇提供提示,並將 Sec-CH-UA-Arch 標頭新增到後續請求中。例如,在基於 Windows X86 的計算機上,客戶端可能會新增如下所示的標頭:
http
GET /my/page HTTP/1.1
Host: example.site
Sec-CH-UA: " Not A;Brand";v="99", "Chromium";v="96", "Google Chrome";v="96"
Sec-CH-UA-Mobile: ?0
Sec-CH-UA-Platform: "Windows"
Sec-CH-UA-Arch: "x86"
請注意,即使伺服器響應中沒有指定低熵標頭,它們也會新增到請求中。
規範
| 規範 |
|---|
| 使用者代理客戶端提示 # sec-ch-ua-arch |
瀏覽器相容性
載入中…
另見
- 客戶端提示
- 使用者代理客戶端提示 API
Accept-CH- HTTP 快取:Vary 和
Vary標頭 - 透過使用者代理客戶端提示改善使用者隱私和開發者體驗 (developer.chrome.com)