Что означает редирект 304 Not Modified?
Если клиент выполнил условный запрос GET и доступ разрешен, но документ не был изменен, сервер должен ответить с помощью этого кода состояния. Ответ 304 НЕ ДОЛЖЕН содержать тела сообщения и, таким образом, всегда заканчивается первой пустой строкой после полей заголовка. Ответ должен содержать следующие заголовки: Дата, если ее отсутствие не требует раздела 14.18.1 Если сервер подчиняется этим правилам, а прокси-серверы и клиенты добавляют свои собственные Даты к любому ответу, полученному без Даты (как уже указано [RFC 2068], раздел 14.19), кэши будут работать неправильно. ETag и/или Content-Location, если заголовки передаются с кодом ответа 200. Истечение срока действия, управление кэшем и/или изменение, если значения полей изменились с момента последнего ответа на предыдущие аналогичные запросы. Если условный запрос GET использует строгую проверку присутствия в кэше (см. 13.3.3), ответ НЕ должен (желательно) включать другие заголовки. В противном случае ответ НЕ должен (обязательно) включать другие заголовки. Это предсказывает нарушение непротиворечивости данных в кэше и изменение заголовков. Если на этапе 304 в текущем кэше нет объекта, то запрос должен продолжаться без проверки наличия кэша. Если кэш использует принятый ответ 304 для обновления кэша, кэш ДОЛЖЕН обновить запись, чтобы отразить любые новые значения полей, переданные в ответе.Если Вам помогла информация размещенная на странице «HTTP коды» - Вы можете поддержать наш проект.