BNAME.RU » Код HTTP редиректа 304 Not Modified

Код HTTP редиректа 304 Not Modified (Не изменялось)


Что означает редирект 304 Not Modified?

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

"1xx" - Информационные коды HTTP

100 - Continue (Продолжай)

"Продолжить". Этот промежуточный ответ указывает, что запрос... Читать далее

101 - Switching Protocol (Переключение протоколов)

"Переключение протокола". Этот код присылается в ответ на за... Читать далее

102 - Processing (Идёт обработка)

"В обработке". Этот код указывает, что сервер получил запрос... Читать далее

103 - Early Hints (Ранняя метаинформация)

"Ранние подсказки". В ответе сообщаются ресурсы, которые мог... Читать далее

"2xx" - Успешные коды HTTP

200 - OK (Хорошо)

"Успешно". Запрос успешно обработан. Что значит "успешно", з... Читать далее

201 - Created (Создано)

"Создано". Запрос успешно выполнен и в результате был создан... Читать далее

202 - Accepted (Принято)

"Принято". Запрос принят, но ещё не обработан. Не поддержива... Читать далее

203 - Non-Authoritative Information (Информация не авторитетна)

"Информация не авторитетна". Этот код ответа означает, что и... Читать далее

204 - No Content (Нет содержимого)

"Нет содержимого". Нет содержимого для ответа на запрос, но ... Читать далее

205 - Reset Content (Сбросить содержимое)

"Сбросить содержимое". Этот код присылается, когда запрос об... Читать далее

206 - Partial Content (Частичное содержимое)

"Частичное содержимое". Этот код ответа используется, когда ... Читать далее

207 - Multi-Status (Многостатусный)

Код 207 (Multi-Status) позволяет передавать статусы для неск... Читать далее

208 - Already Reported (Уже сообщалось)

Относится к DAV и был ранее включен в 207 ответ. Там поныне ... Читать далее

226 - IM Used (Использовано IM)

Расширение HTTP для поддержки "дельта кодирования" ( delta e... Читать далее

"3xx" - Коды перенаправлений (HTTP Редиректы)

300 - Multiple Choice (Множество выборов)

"Множественный выбор". Этот код ответа присылается, когда за... Читать далее

301 - Moved Permanently (Перемещено навсегда)

"Перемещён на постоянной основе". Этот код ответа значит, чт... Читать далее

302 - Found / Moved Temporarily (Найдено / Перемещено временно)

"Найдено". Этот код ответа значит, что запрошенный ресурс вр... Читать далее

303 - See Other (Смотреть другое)

"Просмотр других ресурсов". Этот код ответа присылается,&nbs... Читать далее

304 - Not Modified (Не изменялось)

"Не модифицировано". Используется для кэширования. Это код о... Читать далее

305 - Use Proxy (Использовать прокси)

"Использовать прокси". Это означает, что запрошенный ресурс ... Читать далее

306 - Switch Proxy (Сменить прокси)

Больше не использовать. Изначально подразумевалось, что " по... Читать далее

307 - Temporary Redirect (Временное перенаправление)

"Временное перенаправление". Сервер отправил этот ответ... Читать далее

308 - Permanent Redirect (Постоянное перенаправление)

"Перенаправление на постоянной основе". Это означает, что ре... Читать далее

"4xx" - Коды ошибок на стороне клиента

400 - Bad Request (Некорректный запрос)

"Плохой запрос". Этот ответ означает, что сервер не понимает... Читать далее

401 - Unauthorized (Не авторизован)

"Неавторизовано". Для получения запрашиваемого ответа нужна ... Читать далее

402 - Payment Required (Необходима оплата)

"Необходима оплата". Этот код ответа зарезервирован для буду... Читать далее

403 - Forbidden (Запрещено)

"Запрещено". У клиента нет прав доступа к содержимому, поэто... Читать далее

404 - Not Found (Не найдено)

"Не найден". Сервер не может найти запрашиваемый ресурс. Код... Читать далее

405 - Method Not Allowed (Метод не поддерживается)

"Метод не разрешен". Сервер знает о запрашиваемом методе, но... Читать далее

406 - Not Acceptable (Неприемлемо)

Этот ответ отсылается, когда веб сервер после выполнения ser... Читать далее

407 - Proxy Authentication Required (Необходима аутентификация прокси)

Этот код ответа аналогичен коду 401, только аутентификация т... Читать далее

408 - Request Timeout (Истекло время ожидания)

Ответ с таким кодом может прийти, даже без предшествующего з... Читать далее

409 - Conflict (Конфликт)

Этот ответ отсылается, когда запрос конфликтует с текущим со... Читать далее

410 - Gone (Удалён)

Этот ответ отсылается, когда запрашиваемый контент удален с ... Читать далее

411 - Length Required (Необходима длина)

Запрос отклонен, потому что сервер требует указание заголовк... Читать далее

412 - Precondition Failed (Условие ложно)

Клиент указал в своих заголовках условия, которые сервер не ... Читать далее

413 - Request Entity Too Large (Полезная нагрузка слишком велика)

Размер запроса превышает лимит, объявленный сервером. Сервер... Читать далее

414 - Request-URI Too Long (URI слишком длинный)

URI запрашиваемый клиентом слишком длинный для того, чтобы с... Читать далее

415 - Unsupported Media Type (Неподдерживаемый тип данных)

Медиа формат запрашиваемых данных не поддерживается сервером... Читать далее

416 - Requested Range Not Satisfiable (Диапазон не достижим)

Диапозон указанный заголовком запроса Range не может бы... Читать далее

417 - Expectation Failed (Ожидание не удалось)

Этот код ответа означает, что ожидание, полученное из заголо... Читать далее

418 - I’m a teapot (Я - чайник)

I’m a teapot — Этот код был введен в 1998 году как одна из т... Читать далее

420 - Enhance Your Calm (Twitter) (Подождите немного (Твиттер))

Возвращается Twitter Search и Trends API, когда клиент отпра... Читать далее

421 - Misdirected Request (Неверный запрос)

Misdirected Request — запрос был перенаправлен на сервер, не... Читать далее

422 - Unprocessable Entity (Необрабатываемый экземпляр)

Запрос имел правильный формат, но его нельзя обработать из-з... Читать далее

423 - Locked (Заблокировано)

Целевой ресурс из запроса заблокирован от применения к нему ... Читать далее

424 - Failed Dependency (Невыполненная зависимость)

Не удалось завершить запрос из-за ошибок к предыдущем запрос... Читать далее

425 - Too Early (Слишком рано)

Too Early — сервер не готов принять риски обработки "ранней ... Читать далее

426 - Upgrade Required (Необходимо обновление)

Указание сервера, клиенту, обновить протокол. Заголовок отве... Читать далее

428 - Precondition Required (Необходимо предусловие)

Precondition Required — сервер указывает клиенту на необходи... Читать далее

429 - Too Many Requests (Слишком много запросов)

Too Many Requests — клиент попытался отправить слишком много... Читать далее

430 - Would Block (Будет заблокировано)

Код состояния 430 would Block - это код, который сервер мог ... Читать далее

444 - No Response (Nginx) (Нет ответа (Nginx))

Код ответа Nginx. Сервер не вернул информацию и закрыл соеди... Читать далее

449 - Retry With (Повторить с...)

Retry With — возвращается сервером, если для обработки запро... Читать далее

499 - Client Closed Request (Клиент закрыл соединение)

Нестандартный код состояния, представленный nginx для случая... Читать далее

"5xx" - Коды ошибок на стороне сервера

500 - Internal Server Error (Внутренняя ошибка сервера)

"Внутренняя ошибка сервера". Сервер столкнулся с ситуацией, ... Читать далее

501 - Not Implemented (Не реализовано)

"Не выполнено". Метод запроса не поддерживается сервером и н... Читать далее

502 - Bad Gateway (Плохой шлюз)

"Плохой шлюз". Эта ошибка означает что сервер, во время рабо... Читать далее

503 - Service Unavailable (Сервис недоступен)

"Сервис недоступен". Сервер не готов обрабатывать запрос. За... Читать далее

504 - Gateway Timeout (Шлюз не отвечает)

Этот ответ об ошибке предоставляется, когда сервер действует... Читать далее

505 - HTTP Version Not Supported (Версия HTTP не поддерживается)

"HTTP-версия не поддерживается". HTTP-версия, используемая в... Читать далее

506 - Variant Also Negotiates (Вариант тоже проводит согласование)

Из-за не верной конфигурации, выбранный вариант указывает са... Читать далее

507 - Insufficient Storage (Переполнение хранилища)

Не хватает места для выполнения текущего запроса. Проблема м... Читать далее

508 - Loop Detected (Обнаружено бесконечное перенаправление)

Сервер обнаружил бесконечный цикл при обработке запроса.... Читать далее

509 - Bandwidth Limit Exceeded (Исчерпана пропускная ширина канала)

Данный код статуса, используется в случае превышения веб пло... Читать далее

510 - Not Extended (Не расширено)

У сервера отсутствует расширение, которое пытается использов... Читать далее

511 - Network Authentication Required (Требуется сетевая аутентификация)

Необходимо выполнить аутентификацию, при этом в ответе должн... Читать далее

520 - Unknown Error (Неизвестная ошибка)

Unknown Error, возникает когда сервер CDN не смог обработать... Читать далее

521 - Web Server Is Down (Веб-сервер не работает)

Web Server Is Down, возникает когда подключения CDN отклоняю... Читать далее

522 - Connection Timed Out (Соединение не отвечает)

Connection Timed Out, возникает когда CDN не удалось подключ... Читать далее

523 - Origin Is Unreachable (Источник недоступен)

Origin Is Unreachable, возникает когда веб-сервер недостижим... Читать далее

524 - A Timeout Occurred (Время ожидания истекло)

A Timeout Occurred, возникает при истечении тайм-аута подклю... Читать далее

525 - SSL Handshake Failed (Квитирование SSL не удалось)

SSL Handshake Failed, возникает при ошибке рукопожатия SSL м... Читать далее

526 - Invalid SSL Certificate (Недействительный сертификат SSL)

Invalid SSL Certificate, возникает когда не удаётся подтверд... Читать далее

530 - Origin DNS Error (Ошибка исходного DNS)

Нестандартный код CloudFlare. Ошибка HTTP 530 возвращается с... Читать далее

598 - Network read timeout error (Ошибка тайм-аута сетевого чтения)

Используется прокси-серверами Microsoft HTTP для передачи си... Читать далее

599 - Network connect timeout error (Ошибка тайм-аута сетевого подключения)

Используется прокси-серверами Microsoft HTTP для передачи си... Читать далее
Последние комментарии
Lonny - 20 марта 2024 09:17
PHP преобразовать первый символ в верхний регистр - функция mb_ucfirst() в многобайтных кодировках и юникода

Хотите срочно продать автомобиль? Компания "Скупка Авто Ярославль" - ваш надежный партнер! Мы предлагаем посетить сайт

Nick - 18 марта 2024 11:44
PHP преобразовать первый символ в верхний регистр - функция mb_ucfirst() в многобайтных кодировках и юникода

Очень интересная статья! Благодарю за подробный обзор. Хотел бы также поделиться ссылкой на отличный сайт, где вы

Erna - 17 марта 2024 14:09
PHP преобразовать первый символ в верхний регистр - функция mb_ucfirst() в многобайтных кодировках и юникода

https://ext-6431608.livejournal.com/20609.html?newpost=1

MikeFUB - 15 марта 2024 03:29
PHP как сделать человекопонятный URL ЧПУ или семантический URL. Функция транслит русских букв.

Представляем вам сайт, полный увлекательных фактов, захватывающих скандалов, глубоких расследований и уникальных

Napoleon - 13 февраля 2024 18:24
PHP преобразовать первый символ в верхний регистр - функция mb_ucfirst() в многобайтных кодировках и юникода

poker 88 First off I would like to say awesome blog! I had a quick question in which I'd like to ask if you don't

Онлайн статистика
123 посетителя на сайте. Из них:
Гости122
Роботы1