Spec-Zone.ru › HTTP

Заголовки: Sec-CH-UA-Arch

Заголовок Sec-CH-UA-Arch

Ограниченная доступность

Эта функция не входит в Baseline, поскольку не работает в некоторых наиболее широко используемых браузерах.

Хотите, чтобы эта функция поддерживалась шире? Расскажите нам почему.

  • Подробнее
  • Полная информация о совместимости
>

Экспериментальная функция: Это экспериментальная технология
Перед использованием в рабочей среде внимательно ознакомьтесь с таблицей совместимости с браузерами.

Защищённый контекст: Эта функция доступна только в защищённых контекстах (HTTPS) в некоторых или во всех поддерживающих её браузерах.

HTTP Sec-CH-UA-Arch — это заголовок запроса и подсказка клиенту от User-Agent, содержащая сведения об архитектуре процессора, используемого агентом пользователя, например ARM или x86.

Например, сервер может использовать эти сведения, чтобы выбрать и предложить пользователю для загрузки исполняемый файл в правильном двоичном формате.

Тип заголовка Заголовок запроса, подсказка клиенту
Запрещённый заголовок запроса Да (префикс Sec-)

Синтаксис

Sec-CH-UA-Arch: <arch>

Директивы

<arch>

Строка, указывающая архитектуру платформы, например: "x86", "ARM", "[arm64-v8a, armeabi-v7a, armeabi]".

Примеры

>

Использование Sec-CH-UA-Arch

Сервер запрашивает заголовок Sec-CH-UA-Arch, включив Accept-CH в ответ на запрос клиента и указав имя нужного заголовка в качестве токена:

HTTP/1.1 200 OK
Accept-CH: Sec-CH-UA-Arch

Клиент может предоставить эту подсказку и добавить заголовок Sec-CH-UA-Arch к последующим запросам. Например, на компьютере под управлением Windows с архитектурой X86 клиент может добавить заголовок следующим образом:

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"

Обратите внимание, что указанные выше заголовки с низкой энтропией добавляются к запросу, даже если они не указаны в ответе сервера.

Спецификации

Спецификация
User-Agent Client Hints>
# sec-ch-ua-arch>

Совместимость с браузерами

Настольные компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari для iOS Samsung Internet WebView для Android WebView для iOS
Sec-CH-UA-Arch 89 89 Нет 75 Нет 89 Нет 63 Нет 23.0 89 Нет

См. также

  • Подсказки клиенту
  • API User-Agent Client Hints
  • Accept-CH
  • Кэширование HTTP: Vary и заголовок Vary
  • Повышение конфиденциальности пользователей и удобства работы разработчиков с помощью User-Agent Client Hints (developer.chrome.com)

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Sec-CH-UA-Arch

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API