Spec-Zone.ru › HTTP

Заголовки: 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

См. также

  • Date
  • Коды состояния HTTP-ответа

© 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

Spec-Zone.ru

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