Код 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 | Нестандартный код, но используемый сервером в случае превышения квоты. |
Ссылки и инструменты
- Определение стандарта W3C.
- Тестер ссылок командной строки. Этот сценарий проверяет ссылки на сайт и отображает код HTTP, возвращенный сервером при попытке доступа к странице.