Код 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, возвращенный сервером при попытке доступа к странице.