Spec-Zone.ru › HTTP

Если-Изменён-После

Если-Изменён-После

Запрос HTTP-заголовка If-Modified-Since делает запрос условным: сервер отправляет запрашиваемый ресурс со статусом 200, только если он был изменён после указанной даты. Если ресурс не был изменён с тех пор, ответ — 304 без тела; в заголовке ответа Last-Modified предыдущего запроса содержится дата последнего изменения. В отличие от If-Unmodified-Since, If-Modified-Since может использоваться только с GET или HEAD.

При использовании в сочетании с If-None-Match, он игнорируется, если сервер не поддерживает If-None-Match.

Наиболее распространённый случай — обновление кэшированного объекта, у которого нет связанного ETag.

Тип заголовка Заголовок запроса
Запрещённое имя заголовка нет

Синтаксис

If-Modified-Since: <day-name>, <day> <month> <year> <hour>:<minute>:<second> GMT

Директивы

<day-name>

Одно из "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", или "Sun" (регистрозависимый).

<day>

Двузначное число дня, например "04" или "23".

<month>

Одно из "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" (регистрозависимый).

<year>

Четырехзначный номер года, например "1990" или "2016".

<hour>

Двузначное число часа, например "09" или "23".

<minute>

Двузначное число минуты, например "04" или "59".

<second>

Двузначное число секунды, например "04" или "59".

GMT

Гринвичское время. HTTP-даты всегда выражаются в Гринвичском времени, а не в местном.

Примеры

If-Modified-Since: Wed, 21 Oct 2015 07:28:00 GMT

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

Спецификация
Семантика HTTP
# field.if-modified-since

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

Рабочий стол Мобильные устройства
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet
If-Modified-Since
Да
12
Да
Да
Да
Да
Да
Да
Да
Да
Да
Да

См. также

  • ETag
  • If-Unmodified-since
  • If-Match
  • If-None-Match
  • 304 Not Modified

© 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/If-Modified-Since

Spec-Zone.ru

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