Заголовки: Warning
Заголовок Warning
Устарело: Эта функция больше не рекомендуется. Хотя некоторые браузеры всё ещё могут её поддерживать, она могла быть уже удалена из соответствующих веб-стандартов, находиться в процессе удаления или сохраняться только для обеспечения совместимости. Избегайте её использования и, если возможно, обновите существующий код; при принятии решения воспользуйтесь таблицей совместимости внизу этой страницы. Помните, что эта функция может перестать работать в любой момент.
Примечание: Заголовок признан устаревшим, поскольку он редко формируется и не показывается пользователям (см. RFC9111). Некоторые сведения можно получить из других заголовков, например Age.
HTTP Warning запроса и ответа содержит сведения о возможных проблемах со статусом сообщения. В ответе может присутствовать несколько заголовков Warning.
Поля заголовка Warning обычно могут применяться к любому сообщению. Однако некоторые коды предупреждений относятся к кэшам и могут применяться только к сообщениям-ответам.
| Тип заголовка | Заголовок запроса, заголовок ответа |
|---|---|
| Запрещённый заголовок запроса | Нет |
Синтаксис
Warning: <warn-code> <warn-agent> <warn-text> [<warn-date>]
Директивы
<warn-code>-
Трёхзначный номер предупреждения. Первая цифра указывает, требуется ли удалить
Warningиз сохранённого ответа после проверки.-
Коды предупреждения
1xxописывают актуальность или статус проверки ответа и удаляются кэшем после успешной проверки. -
Коды предупреждения
2xxописывают некоторые свойства представления, которые не исправляются проверкой; кэш не удаляет их после проверки, если только не отправлен полный ответ.
-
Коды предупреждения
<warn-agent>-
Имя или псевдоним сервера либо программного обеспечения, добавившего заголовок
Warning(может быть «-», если агент неизвестен). <warn-text>-
Текст с описанием ошибки.
<warn-date>Необязательный-
Дата. Если отправляется несколько заголовков
Warning, укажите дату, соответствующую заголовкуDate.
Коды предупреждений
Реестр кодов предупреждений HTTP на iana.org определяет пространство имён для кодов предупреждений.
| Код | Текст | Описание |
|---|---|---|
| 110 | Ответ устарел | Ответ, предоставленный кэшем, устарел (истёк срок действия ответа). |
| 111 | Повторная проверка не выполнена | Попытка проверить устаревший ответ не удалась, поскольку связаться с сервером не удалось. |
| 112 | Отключённый режим работы | Кэш намеренно отключён от остальной сети. |
| 113 | Эвристическое истечение срока действия | Кэш эвристически выбрал срок актуальности более 24 часов, а возраст ответа превышает 24 часа. |
| 199 | Различное предупреждение | Произвольная информация, которую следует показать пользователю или записать в журнал. |
| 214 | Применено преобразование | Добавляется прокси-сервером, если он применяет к представлению какое-либо преобразование, например изменяет кодирование содержимого, тип мультимедиа или что-либо подобное. |
| 299 | Различное постоянное предупреждение | Произвольная информация, которую следует показать пользователю или записать в журнал. Этот код предупреждения аналогичен коду 199 и дополнительно указывает на постоянное предупреждение. |
Примеры
Warning: 110 anderson/1.3.37 "Response is stale" Date: Wed, 21 Oct 2015 07:28:00 GMT Warning: 112 - "cache down" "Wed, 21 Oct 2015 07:28:00 GMT"
Спецификации
| Спецификация |
|---|
| Кэширование HTTP> # field.warning> |
Совместимость с браузерами
| Компьютер | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome для Android | Firefox для Android | Opera для Android | Safari для iOS | Samsung Internet | WebView для Android | WebView для iOS | |
Warning |
1 | 12 | 1 | 15 | 1 | 18 | 4 | 14 | 1 | 1.0 | 4.4 | 1 |
См. также
© 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/Warning