Расшифровка кодов ошибки http сервера

Расшифровка кодов ошибки http сервера

На всём протяжении существовании вашего сайта, вы будете сталкиваться со списком кодов состояния HTTP, или попросту кодами ошибок.


Все уже привыкли к ошибке 404 и знают что она означает, однако существует множество других ошибок, с которыми вы возможно и не знакомы. Часть из них напрямую связаны с сервером, а часть с клиентской стороной.

Ошибки веб-сервера делятся на диапазоны:

Диапазон ошибок: 100-199
Информационный. Запрос агента принят и обрабатывается.

Диапазон ошибок: 200-299
Запрос агента обработан успешно и веб-сервер отправил клиенту запрашиваемый документ.

Диапазон ошибок: 300-399
Запрос агента изменен и агенту нужно предпринять действия для удовлетворения измененного запроса.

Диапазон ошибок: 400-499
Проблемы при попытке выполнить запрос.

Диапазон ошибок: 500-599
Ошибки сервера.

Коды ошибок сервера в диапазонах 100-199, 200-299 и 300-399 большинство браузеров обрабатывают без извещения пользователя, по этому расшшифровку данных диапазонов кодов я не привожу.

Диапазон ошибок 400-499:


400 Bad Request
Сервер не понял запрос браузера пользователя из-за синтаксической ошибки.

401 Unauthorized
Ошибка означает, что для доступа к запрашиваемой странице нужно быть авторизованным.

402 Payment Required
Проблема с оплатой услуг. Данная ошибка очень редко используется, и означает скорее проблемы с конфигурацией сервера, чем проблемы с оплатой услуг.

403 Forbidden
Доступ к данной странице запрещен, или же сервер не может предоставить доступ.

404 Not Found
Страница не найдена или не верно введён её адрес.

405 Method Not Allowed
Метод запоса не поддерживается сервером. Данная ошибка часто происходит при отправке POST-данных на неправильную страницу.

406 Not Acceptable
Пользователь пытается просмотреть документ, который существует, но имеет кодировку, язык или формат, которые не поддерживаются у пользователя.

407 Proxy Authentication Required
Сообщает о том, что запрос proxy-сервера должен быть санкционирован.

408 Request Time-out
Время вышло. Пользователь не передал полный запрос в течении времени установленном на сервере.

409 Conflict
Запросы, который посылает пользователь конфликтует с сервером или другим запросом.

410 Gone
Пользователь пытается посмотреть объект, который не существует, но раньше существовал, и был навсегда удален с сервера.

411 Length Required
Запрос не будет принят сервером, пока не определится заголовок Content-Length.

413 Request Entity Too Large
Запрос передаваемый на сервер имеет большую величину, поэтому сервер не может его обработать.

414 Request URL Too Long
URL который запрашивает пользователь слишком длинный, поэтому сервер не может его обработать.

415 Unsupported Media Type
Сервер не поддерживает формат запроса пользователя.

416 Requested Range Not Satisfiable
Сервер не сможет выполнить запрос, пока значение поля Range не станет корректным.

417 Expectation Failed
Значение поля запроса Expect является некорректным.

422 Unprocessable Entity
Одна или несколько частей запроса не могут быть обработаны сервером.

423 Locked
Запрашиваемый объект заблокирован.

424 Failed Dependency
Один из ресурсов недоступен или блокирован, поэтому сервер не может предоставить доступ к нему.

426 Upgrade Required
Сервер запрашивает SSL-соединение, которое не поддерживается клиентом.

429 Too Many Requests
На сервер осуществлено слишком много запросов.

434 Requested host unavailable
Запрашиваемый вами сервер недоступен.

451 Unavailable For Legal Reasons
Сервер недоступен по юридическим причинам.

Коды ошибок 500-599:


500 Internal Server Error
На сервере произошла внутренняя непредвиденная ошибка или аварийный отказ.

501 Not Implemented
Сервер не смог понять запрос, который ему передали.

502 Bad Gateway
Сервер не смог обработать запрос.

503 Service Unavailable
Сервер недоступен. Возможно он находится в состоянии перезагрузки или отключен на временное обслуживание.

504 Gateway Time-out
Время обработки сервером вашего запроса вышло.

505 HTTP Version not supported
Пользователь отправил серверу запрос с версией http-протокола, который не поддерживается.

507 Insufficient Storage
Места на диске недостаточно.

510 Not Extended
Расширение запрашиваемого файла не поддерживается или отсутствует.

511 Network Authentication Required
Требуется аутентификация.


sbird    В копилку    1212

Комментарии отсутствуют

Добавление комментариев доступно только зарегистрированным пользователям