Заголовки: Upgrade-Insecure-Requests
Заголовок Upgrade-Insecure-Requests
Базовый уровень Широко доступно
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и во многих версиях браузеров. Она доступна во всех браузерах с апреля 2018 года.
HTTP Upgrade-Insecure-Requests заголовок запроса отправляет серверу сигнал о предпочтении клиента получать зашифрованный и аутентифицированный ответ, а также о том, что клиент может корректно обработать директиву upgrade-insecure-requests CSP.
| Тип заголовка | Заголовок запроса |
|---|---|
| Запрещённый заголовок запроса | Нет |
Синтаксис
Upgrade-Insecure-Requests: <boolean>
Директивы
<boolean>-
1означает «true» и является единственным допустимым значением для этого поля.
Примеры
>Использование Upgrade-Insecure-Requests
Запрос клиента сообщает серверу о поддержке механизмов обновления upgrade-insecure-requests:
GET / HTTP/1.1 Host: example.com Upgrade-Insecure-Requests: 1
Теперь сервер может перенаправить клиента на защищённую версию сайта. Можно использовать заголовок Vary, чтобы кэш не обслуживал сайт клиентам, которые не поддерживают механизм обновления.
Location: https://example.com/ Vary: Upgrade-Insecure-Requests
Спецификации
| Спецификация |
|---|
| Обновление небезопасных запросов> # preference> |
Совместимость с браузерами
| Компьютеры | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome для Android | Firefox для Android | Opera для Android | Safari на iOS | Samsung Internet | WebView для Android | WebView для iOS | |
Upgrade-Insecure-Requests |
44 | 17 | 48 | 31 | 10.1 | 44 | 48 | 32 | 10.3 | 4.0 | 44 | 10.3 |
См. также
Content-Security-Policy- Директива CSP
upgrade-insecure-requests -
Кэширование HTTP: Vary и заголовок
Vary
© 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/Upgrade-Insecure-Requests