Sec-CH-UA-Bitness header
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more browser support for this feature? Tell us why.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Der HTTP Sec-CH-UA-Bitness Anforderungs-Header ist ein User-Agent-Client-Hinweis, der die "Bitness" der zugrundeliegenden CPU-Architektur des User-Agents bereitstellt.
Dies ist die Größe in Bits einer Ganzzahl oder einer Speicheradresse – typischerweise 64 oder 32 Bit.
Dies könnte von einem Server verwendet werden, um beispielsweise das richtige binäre Format einer ausführbaren Datei für einen Benutzer zum Herunterladen auszuwählen und anzubieten.
| Headertyp | Anforderungs-Header, Client-Hinweis |
|---|---|
| Verbotener Anforderungs-Header | Ja (Sec- Präfix) |
Syntax
Sec-CH-UA-Bitness: <bitness>
Direktiven
<bitness>-
Ein Zeichenfolgenwert, der die Bitness der zugrunde liegenden Plattformarchitektur angibt, wie:
"64","32".
Beispiele
>Verwendung von Sec-CH-UA-Bitness
Ein Server fordert den Sec-CH-UA-Bitness-Header an, indem er Accept-CH in einer Antwort auf jede Anforderung vom Client einfügt und den Namen des gewünschten Headers als Token verwendet:
HTTP/1.1 200 OK
Accept-CH: Sec-CH-UA-Bitness
Der Client kann entscheiden, den Hinweis bereitzustellen und den Sec-CH-UA-Bitness-Header zu nachfolgenden Anfragen hinzuzufügen.
Zum Beispiel könnte ein Client auf einem Windows-basierten 64-Bit-Computer den Header wie folgt hinzufügen:
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-Bitness: "64"
Spezifikationen
| Spezifikation |
|---|
| User-Agent Client Hints> # sec-ch-ua-bitness> |