Код HTTP - Значение всех кодов

Код протокола HTTP - это код состояния, возвращенный сервером клиенту, который устанавливает или пытается установить соединение. Когда он представляет проблему, этот код сопровождается дополнительной информацией о причинах проблемы.

В таблице ниже приведены значения различных HTTP-кодов и их причастность.

Иногда упомянутое расширение WebDav является дополнением к добавленному протоколу HTTP для упрощения удаленного управления файлами и обмена между клиентом и сервером. Он определяется IETF.

 

Запрос получен

100
Запрос инициирован и обрабатывается
101
Сервер сообщает о получении запроса на изменение протокола и принимает его.
102
В процессе лечения. Указывает, что сервер активен и недоступен. (Расширение WebDav).
 
 

Обработанный запрос и отправленный ответ

200
ХОРОШО. Обработка запроса успешно завершена. Страница будет найдена и отображена.
201
Создано. Установка связи между запрашивающим лицом и сервером в виде URI на ресурсе.
202
Принял. Запрос получен и принят, но еще не обработан.
203
Не сертифицированная информация. В ответ сервер предоставляет информацию, которая не сертифицирована и может быть неполной.
204
Нет содержимого. Нет информации для возврата с сервера.
205
Нет данных для возврата, и сервер запрашивает сброс запроса. В случае формы удалить ее, чтобы отправить снова.
206
Частичное содержание. Возвращается только часть содержимого. (Это может быть связано с ограничением ресурсов).
207
Несколько состояний для ответа. (Расширение Webdav).
210
Различное содержимое между версией сервера и версией клиента. (Расширение Webdav).
 
 

Коды перенаправления

300
Несколько вариантов. У сервера разные ответы, поэтому он может вернуть список и опираться на элемент запроса.
301
Постоянно перемещен. Используется при переименовании или перемещении файла с указанием нового URL-адреса. Старый URL-адрес будет проигнорирован роботами .
302
Временно перемещен. Мы указываем временный URL, но роботы вернутся к исходному URL.
303
Посмотреть другое место. Этот код возвращается, если данные находятся в другом месте, и клиент должен указать другой адрес (методом GET). Клиент перенаправляется на другой адрес, но нет, если метод HEAD.
304
Без изменений. Страница не была изменена с момента последнего запроса, и содержимое не возвращается.
Предполагается, что сервер настроен на предоставление заголовка if-modified-since.
Важно для роботов поисковых систем.
305
Использовать прокси. Ответ сервера, запрашивающего получение документа на прокси-сервере, адрес которого указан.
307
Временное перенаправление. Запрос перенаправляется на другой адрес, как в 302.
 
 

Ошибка клиента или запрещенный доступ

400
Неправильный запрос. Сервер не распознает синтаксис команды.
401
Нет авторизации. Подключение отклонено. Требуется пароль.
402
Требуется оплата. Для будущего использования.
403
Запрещено. Доступ запрещен или запрещен определенному роботу (сервером, а не роботами .txt).
404
Не найден. Страница не существует. Это может быть связано с неправильной орфографией, разницей в регистре под Unix или сменой адреса.
405
Метод запроса недопустим.
406
Неприемлемо. Сервер не может предоставить запрошенный тип документа.
407
Требуется проверка подлинности прокси-сервера. Подключение отклонено, так как клиент должен войти только через прокси-сервер, указанный в ответе.
408
Истекло время, отведенное для запроса.
409
Конфликт. Запрос содержит запрос, конфликтующий с предыдущим запросом. Информация о причинах приводится с кодом ошибки.
410
Перемещен. Как и 404, но уточняет, что эта страница ранее не была найдена. Google рекомендует использовать его вместо 404, когда исчезновение страницы окончательно.
411
Требуемая длина. Сервер не принимает запрос, если не указан заголовок Content-Length.
412
Неполная предвзятость. Запрос сопровождается условиями, которые сервер не может выполнить.
413
Слишком большой объем. Сервер не может предоставить документ такого размера.
414
Слишком длинный URI. Размер адреса, отправленного на сервер, превышает допустимое количество символов. Это происходит при преобразовании POST в GET.
415
Неизвестный тип носителя. Клиент запрашивает тип документа, который не поддерживается сервером.
416
Не удается удовлетворить диапазон запросов. Запрос указывает диапазон, размер (например, 200-10000) и ресурс не включен в него.
417
Сбой запроса. Запрос содержит поле Expect, и сервер не может удовлетворить его. Определение этого поля расплывчатое.
422
Запрос содержит объект, который не может быть обработан сервером. (Расширение WebDav ).
423
Заблокирован. Страница заблокирована и не будет передана. (Расширение WebDav).
424
Сбой из-за метода, используемого запросом. (Расширение WebDav).
451 Сайт заблокирован по юридическим причинам. Затем провайдер возвращает этот код, добавленный в 2015 году. (451 относится к книге Фаренгейта 451).
 
 

Ошибки сервера

500
Внутренняя ошибка сервера. Запрос не обработан.
501
Не реализован. Сервер не распознает характер запроса, например, метод.
502
Плохой мост. Когда сервер выполняет роль прокси или посредника, а другой сервер не отвечает.
503
Служба недоступна. Срочная проблема из-за перегрузки или других проблем сервера.
504
Время ожидания на другом сервере превышено, если запрошенный сервер выполняет роль шлюза.
505
Неизвестная версия HTTP. Используется слишком свежий или неподдерживаемый протокол.
507
Недостаточно места на сервере для выполнения запроса клиента. (Расширение WebDav).
509
Нестандартный код, но используемый сервером в случае превышения квоты.

Ссылки и инструменты