Коды ошибок сервера

Когда Вы обращаетесь к серверу (например: вводите в браузере адрес страницы http://website-ok.ru/адрес_страницы), то сервер обычно возвращает Вам нужную страницу, но иногда он может вернуть код ошибки.

Коды ошибок сервера (коды HTTP-статусов) для удобства понимания разделены на группы.
Рассмотрим эти группы и сами коды ошибок.

Коды ошибок 4XX

Коды ошибок с 400 по 499 используются для обозначения возможных ошибок в клиентском запросе (на стороне клиента).

Ошибка 400Неверный запрос. Запрос возможно не понят сервером из-за некорректного синтаксиса (400 Bad Request).
Ошибка 401Неавторизованный запрос. Для доступа необходимо вводить пароль или быть зарегистрированным пользователем (401 Unauthorized).
Ошибка 402Необходима оплата за запрос. Внутренняя ошибка или ошибка конфигурации сервера (402 Payment Required).
Ошибка 403Доступ запрещен. Ошибка сообщает о том, что доступ к данной странице запрещен (403 Forbidden).
Ошибка 404Ресурс не найден. Запрашиваемый документ на сервере не найден (404 Not Found).
Ошибка 405Недопустимый метод. Метод, определенный в запросе (Request-Line), не дозволено применять для указанного ресурса (405 Method Not Allowed).
Ошибка 406Неприемлемый запрос. Документ на сервере существует, но имеет кодировку\язык\формат, которые не поддерживаются у пользователя (406 Not Acceptable).
Ошибка 407Требуется идентификация прокси, файервола. Сообщает о том, что запрос proxy-сервера должен быть санкционирован (407 Proxy Authentication Required).
Ошибка 408Время запроса истекло. Пользователь не передал полный запрос в течении заданного на сервере времени (408 Request Time-out).
Ошибка 409Запрос конфликтует с другим запросом или с конфигурацией сервера (409 Conflict).
Ошибка 410Пользователь пытается посмотреть объект или страницу сайта, которая ранее существовала, но теперь навсегда были удалены с сервера (410 Gone).
Ошибка 423Заблокировано. Сервер отказывается обработать запрос, так как один из требуемых ресурсов заблокирован (423 Locked).

Коды ошибок 5XX

Коды от 500 до 599 используются для обозначения ошибок на стороне сервера.

Ошибка 500Внутренняя ошибка сервера. Сервер столкнулся с непредвиденным условием, которое не позволяет ему выполнить запрос (500 Internal Server Error).
Ошибка 501Сервер не поддерживает функциональные возможности, требуемые для выполнения запроса (501 Not Implemented).
Ошибка 502Ошибка шлюза. Сервер, действуя в качестве шлюза или прокси-сервера, получил недопустимый ответ от следующего сервера в цепочке запросов, к которому обратился при попытке выполнить запрос (502 Bad Gateway).
Ошибка 503Служба недоступна. Возникла ошибка из-за временной перегрузки или отключения на техническое обслуживание сервера (503 Service Unavailable).
Ошибка 504Время прохождения через межсетевой шлюз истекло. Сервер, при работе в качестве внешнего шлюза или прокси-сервера, своевременно не получил отклик от вышестоящего сервера, к которому он обратился, пытаясь выполнить запрос (504 Gateway Timeout).
Ошибка 505Версия НТТР не поддерживается. Пользователь отправил серверу запрос с версией http-протокола, который не поддерживается (505 HTTP Version not supported).
Ошибка 507Недостаточно места. Сервер не может обработать запрос из-за недостатка места на диске (507 Insufficient Storage).
Ошибка 510Отсутствуют расширения. Сервер не может обработать запрос из-за того, что запрашиваемое расширение не поддерживается (510 Not Extended).

Следующие группы кодов не являются ошибками.

Коды http-статусов 3XX

Коды от 300 до 399 используются при перенаправлении запросов.

Коды http-статусов 2XX

Коды от 200 до 299 означают, что запрос обработан и пользователю отправлено, то что он хотел.

Коды http-статусов 1XX

Коды от 100 до 199 означают, что запрос принят и обрабатывается.

создание сайтов и разработка web-проектов
© 2009-2018 и далее
In English Карта сайта