Spec-Zone.ru › HTTP

Предупреждение

Предупреждение

Устаревший: Эта функция больше не рекомендуется. Хотя некоторые браузеры могут её всё ещё поддерживать, она, возможно, уже удалена из соответствующих веб-стандартов, находится в процессе удаления или сохраняется только для совместимости. Избегайте её использования и, при возможности, обновите существующий код. Смотрите таблицу совместимости в конце этой страницы для принятия решения. Имейте в виду, что эта функция может перестать работать в любой момент.

Заголовок Warning HTTP содержит информацию о возможных проблемах со статусом сообщения. В ответе может появиться более одного заголовка 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 (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 Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet
Warning
Да
12
Да
Да
Да
Да
Да
Да
Да
Да
Да
Да

См. также

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

© 2005–2022 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Warning

Spec-Zone.ru

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