Заголовки: Expires
Заголовок Expires
Базовая поддержка Широко доступно
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и в разных версиях браузеров. Она доступна во всех браузерах с июля 2015 года.
HTTP Expires заголовок ответа содержит дату и время, после которых ответ считается просроченным в контексте кэширования HTTP.
Значение 0 используется для представления даты в прошлом, указывая на то, что срок действия ресурса уже истёк.
Примечание: Если в ответе присутствует заголовок Cache-Control с директивой max-age или s-maxage, заголовок Expires игнорируется.
Синтаксис
Expires: <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 всегда указываются по GMT, а не по местному времени.
Примеры
Expires: Wed, 21 Oct 2015 07:28:00 GMT
Спецификации
| Спецификация |
|---|
| Кэширование HTTP> # field.expires> |
Совместимость с браузерами
| Компьютеры | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | WebView на iOS | |
Expires |
1 | 12 | 1 | 15 | 1 | 18 | 4 | 14 | 1 | 1.0 | 4.4 | 1 |
См. также
- Руководство по кэшированию HTTP
Cache-ControlAge
© 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/Expires