| Предыдущий | Следующий |
| HTTP_STATUS_REDIRECT_METHOD | HTTP_STATUS_USE_PROXY |
HTTP_STATUS_NOT_MODIFIED
Что означает HTTP 304 (HTTP_STATUS_NOT_MODIFIED)
HTTP_STATUS_NOT_MODIFIED соответствует ответу HTTP 304: условный запрос подтвердил актуальность сохранённого представления.
Тела ответа нет: клиент объединяет кэшированное содержимое с обновлёнными метаданными.
HTTP 304 используется только при условном запросе и не содержит нового representation body. Клиент берёт сохранённое представление из кэша и обновляет разрешённые metadata из 304. Если пользователь получает неожиданно старое содержимое, проверьте If-None-Match/If-Modified-Since, ETag или Last-Modified и убедитесь, что локально сохранённая версия действительно соответствует валидатору, который сервер признал актуальным.
304 допустим только при наличии подходящей сохранённой версии на стороне клиента или cache. Если локального representation нет, использовать такой ответ как содержимое нельзя: нужно получить полную версию обычным запросом.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.