Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

En-tête Sec-CH-UA-Bitness

Disponibilité limitée

Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.

Expérimental: Il s'agit d'une technologie expérimentale.
Vérifiez attentivement le tableau de compatibilité des navigateurs avant de l'utiliser en production.

Contexte sécurisé: Cette fonctionnalité est uniquement disponible dans des contextes sécurisés (HTTPS), pour certains navigateurs qui la prennent en charge.

L'en-tête de requête HTTP Sec-CH-UA-Bitness est une indication du client sur l'agent utilisateur qui fournit la « taille en bits » de l'architecture CPU sous-jacente de l'agent utilisateur. Il s'agit de la taille en bits d'un entier ou d'une adresse mémoire, généralement 64 ou 32 bits.

Cela peut être utilisé par un serveur, par exemple, pour sélectionner et proposer le format binaire correct d'un exécutable à télécharger pour un·e utilisateur·ice.

Type d'en-tête En-tête de requête, Indication du client
En-tête de requête interdit Oui (préfixe Sec-)

Syntaxe

http
Sec-CH-UA-Bitness: <bitness>

Directives

<bitness>

Une chaîne indiquant la taille en bits de l'architecture de la plateforme sous-jacente, par exemple : "64", "32".

Exemples

Utiliser Sec-CH-UA-Bitness

Un serveur demande l'en-tête Sec-CH-UA-Bitness en incluant Accept-CH dans une réponse à toute requête du client, en utilisant le nom de l'en-tête souhaité comme jeton :

http
HTTP/1.1 200 OK
Accept-CH: Sec-CH-UA-Bitness

Le client peut choisir de fournir l'indication et d'ajouter l'en-tête Sec-CH-UA-Bitness aux requêtes suivantes. Par exemple, sur un ordinateur Windows 64 bits, le client pourrait ajouter l'en-tête comme suit :

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-Bitness: "64"

Spécifications

Spécification
User-Agent Client Hints
# sec-ch-ua-bitness

Compatibilité des navigateurs

Voir aussi