Описание ошибок HTTP сервера

Коды ошибок HTTP сервера делятся на несколько категорий:

2xx - успешное выполнение запроса
3xx - код перенаправления запроса
4xx - ошибки на стороне клиента
5xx - ошибки на стороне сервера

Некоторые из них описаны ниже:

  • 400 Bad Request
Сервер не смог распознать или обработать запрос.
  • 401 Unauthorized
Для доступа к запрашиваемому ресурсу требуется аутентификация, но заголовок "Authorization:" отсутствует, или содержит некорректные данные.
  • 402 Payment Required
Для доступа к ресурсу требуется оплата (не используется)
  • 403 Forbidden
В доступе к запрашиваемому ресурсу отказано.
  • 404 Not Found
Запрашиваемый ресурс не найден (отсутствует на сервере)
  • 405 Method Not Allowed
В запросе использовался не разрешенный сервером метод. Список разрешенных методов должен быть помещен в заголовке "Allow:" HTTP-ответа.
  • 406 Not Acceptable
В отправленных заголовках "Accept..." клиент указал параметры, которые не могут быть выполнены сервером для данного документа (например, нет такой кодировки символов, которая указана в "Accept-Charset:").
  • 407 Proxy Authentication Required
Аналогично коду 401, но означает, что для доступа к прокси-серверу клиент должен авторизоваться.
  • 408 Request Timeout
Превышено время ожидания запроса от клиента.
  • 409 Conflict
Запрос не выполнен из-за конфликта между запросом и состоянием ресурса в данный момент.
  • 410 Gone
Ресурс удалён навсегда. Аналогично 404 "Not Found", но подразумевается, что документ существовал ранее, но удален навсегда (сделан недоступным).
  • 411 Length Required
  • 412 Precondition Failed
  • 413 Request Entity Too Large
  • 414 Request-URI Too Long
  • 415 Unsupported Media Type
  • 416 Requested Range Not Satisfiable
  • 417 Expectation Failed
  • 500 Internal Server Error
  • 501 Not Implemented
  • 502 Bad Gateway

Произошёл сбой на сервере, который используется в качестве шлюза (или бэкенда). Например, сервер работающий как   фронт-енд, получил ошибочный ответ от бэкенд-сервера, к которому был направлен запрос.

  • 503 Service Unavailable
  • 504 Gateway Timeout
  • 505 HTTP Version Not Supported
  • 506 Variant Also Negotiates («вариант тоже проводит согласование»)
  • 506 Variant Also Negotiates
  • 507 Insufficient Storage
  • 508 Loop Detected («обнаружена петля»)
  • 509 Bandwidth Limit Exceeded («исчерпана пропускная ширина канала»)
  • 510 Not Extended («не расширено»)
  • 511 Network Authentication Required («требуется сетевая аутентификация»)
  • 29 Users Found This Useful
Was this answer helpful?

Related Articles

Как сделать, чтобы выполнялся php-код в html файлах ?

Все очень просто. Создайте файл .htaccess в папке сайта и впишите такую строку: AddType...

При первом открытии страницы сайта привязывается PHP сессиям. Как убрать PHPSESSID ?

В файл .htaccess необходимо добавить следующие строки: php_value session.use_trans_sid...

Как разрешить доступ к сайту или файлу только с определенных IP ?

Если Вам необходимо ограничить доступ к сайту только с определенных IP-адресов, то в файле...

Как запретить выполнение скриптов в папке ?

Довольно часто для закачивания картинок или других файлов на сайт средствами php используется...

Как создать CNAME запись ?

Если Вам необходимо создать CNAME запись, для поддомена subdomain.ваш_сайт.com, создайте запись в...

Powered by WHMCompleteSolution