304 Non Modified ("не изменялось")
https://httpcat.ru/304
Это прямая ссылка на изображение со статусом. Вы можете скопировать и использовать её где угодно.

Описание
Код состояния 304 Not Modified означает, что запрашиваемый ресурс не был изменён с момента последней проверки, и клиент может использовать локальную (кэшированную) копию.
Основные характеристики:
- Используется в ответ на условный
GET
илиHEAD
запрос - Помогает избежать повторной передачи одинаковых данных
- Сервер не отправляет тело ответа — клиент использует закэшированный вариант
Типичное использование:
GET /logo.png HTTP/1.1 Host: example.com If-Modified-Since: Wed, 15 May 2024 12:00:00 GMT HTTP/1.1 304 Not Modified
Особенности заголовков:
If-Modified-Since
— указывает дату последней версии, известной клиентуIf-None-Match
— используется сETag
для более точной проверки измененийETag
,Last-Modified
,Cache-Control
— применимы в ответах 200 OK и используются при последующих проверках
Когда использовать:
- Когда клиент хочет проверить, изменилась ли версия ресурса (например, изображения, CSS, скрипта)
- Для эффективной работы браузерного и серверного кэширования
- В API, когда данные кэшируются на стороне клиента или прокси
Дополнительно:
- 304 не содержит тела ответа — только заголовки
- Если ресурс был изменён, сервер возвращает
200 OK
с новой версией - Может существенно уменьшить трафик и повысить производительность сайта
Документация: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/304