Pages Menu Stijit.com
Twitter
Categories Menu
Коды ошибок веб страниц и сервера

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

Очень часто у разработчиков и вебмастеров при загрузке очередной страницы браузера возникает вопрос — что означает тот или иной код ошибки веб страницы. Ниже приведен список таких кодов и описания каждого из них.

Коды HTTP статусов

Информационные коды (1xx)

  • Код статуса 100 Continue
    Клиент ДОЛЖЕН продолжить свой запрос.
  • Код статуса 101 Switching Protocols
    Сервер понимает и желает выполнить запрос клиента, через поле заголовка сообщения Upgrade, для изменения в протоколе программы этого соединения.

Коды успешного завершения операции (2xx)

  • Код успеха 200 OK
    Запрос выполнен успешно.
  • Код успеха 201 Created
    Запрос выполнен и привел к созданию нового документа (ресурса).
  • Код успеха 202 Accepted
    Запрос принят и обрабатывается, но обработка не закончена.
  • Код успеха 203 Non-Authoritative Information
    Возвращенная метаинформация в заголовке не окончательная, как метаинформация доступная на первоначальном сервере, а собирается из локальных копий или копий третьей стороны.
  • Код успеха 204 No Content
    Сервер выполнил запрос, но не нужно возвращать тело объекта, и, возможно, будет возвращена обновленная метаинформация.
  • Код успеха 205 Reset Content
    Сервер выполнил запрос и агенту пользователя СЛЕДУЕТ отменить просмотр документа, который инициировал запрос к отправке.
  • Код успеха 206 Partial Content
    Сервер выполнил частичный GET запрос для ресурса.

Коды редиректов (3xx)

  • Код редиректа 300 Multiple Choices
    Запрашиваемый документ соответствует любому из множества представлений, у каждого из которых есть собственное место расположения. Информация user agent выдается таким образом, что пользователь (или user agent пользователя) может выбрать наиболее подходящий вариант представления и перенаправить свой запрос туда.
  • Код редиректа 301 Moved Permanently
    Запрашиваемый документ навсегда перенесен на новый адрес (ему был назначен новый постоянный URI) и все последующие ссылки на этот документ ДОЛЖНЫ использовать его вместо старого адреса.
  • Код редиректа 302 Found
    Запрошенный документ временно перенесен на другой адрес (временно находится под другим URI).
  • Код редиректа 303 See Other
    Документ по запрошенному URI нужно запросить по адресу в поле Location заголовка. Запрашивать НУЖНО с помощью метода GET несмотря даже на то, что первый запрашивался другим методом.
  • Код редиректа 304 Not Modified
    Если клиент выполнил условный GET запрос и доступ разрешен, но документ не был изменен, то сервер должен ответить используя этот код состояния.
  • Код редиректа 305 Use Proxy
    Запрашиваемый документ должен быть доступен через прокси, указанный в поле Location (Расположение). Поле Location возвращает URI прокси-сервера.
  • Код редиректа 307 Temporary Redirect
    Запрошенный ресурс временно перенесен на другой адрес (временно находится под другим URI). Данный редирект был введен вместе с 303 для устранения неоднозначности c 302: стоит ли менять метод запроса документа на GET — 303 редирект, или нет — 307 редирект.

Коды HTTP ошибок клиента (4xx)

  • Код ошибки 400 Bad Request
    Запрос не может быть понят сервером из-за неправильного синтаксиса.
  • Код ошибки 401 Unauthorized
    Запрос требует аутентификации пользователя.
  • Код ошибки 403 Forbidden
    Сервер понял запрос, но отказывается выполнять его.
  • Код ошибки 404 Not Found
    Документ не доступен и сервер не нашел ничего совпадающего с Request-URI.
  • Код ошибки 405 Method Not Allowed
    Метод указанный в строке запроса (Request-Line) не разрешен для документа, заданного в Request-URI.
  • Код ошибки 406 Not Acceptable
    Заданный в запросе ресурс может только формировать ответы, содержимое которых не допустимо в соответствии с заголовками приема отправленными в этом запросе.
  • Код ошибки 407 Proxy Authentication Required
    Эта ошибка аналогична ошибке 401 (Unauthorized), но указывает, что клиент должен сначала идентифицировать себя через прокси-сервер.
  • Код ошибки 408 Request Timeout
    Клиент не успел сделать запрос за время, которое сервер был готов его ждать.
  • Код ошибки 409 Conflict
    Запрос не может быть выполнен из-за конфликта с текущим состоянием документа.
  • Код ошибки 410 Gone
    Запрошенный документ больше не доступен на сервере и его новый адрес не известен.
  • Код ошибки 411 Length Required
    Сервер отказывается принимать запрос без определенного Content-Length.
  • Код ошибки 412 Precondition Failed
    Предварительное условие, заданное в одном или нескольких полях заголовков запроса оказалось ложным при проверке на сервере.
  • Код ошибки 413 Request Entity Too Large
    Сервер отказывается обрабатывать запрос, потому что объект запроса больше, чем сервер хочет или может обработать.
  • Код ошибки 414 Request-URI Too Long
    Сервер отказывается обрабатывать запрос, потому что Request-URI длиннее, чем сервер может интерпретировать.
  • Код ошибки 415 Unsupported Media Type
    Сервер отказывается обрабатывать запрос, потому что объект запроса находится в формате, который не поддерживается запрашиваемым документом для запрошенного метода.
  • Код ошибки 416 Requested Range Not Satisfiable
    Сервер должен возвратить ответ с этим кодом состояния, если в запрос входят поля заголовка запроса Range и ни одно из значений диапазона определителя в этой области не подходит для данного документа, а также в заголовке запроса нет поля If-Range.
  • Код ошибки 417 Expectation Failed
    Ожидаемое в поле Expect запроса не может быть удовлетворено этим сервером, или, если сервер является прокси, сервер точно уверен, что запрос не может быть выполнен следующим сервером.

Серверные ошибки

Коды серверных ошибок (5xx)

  • Код ошибки 500 Internal Server Error
    Сервер столкнулся с непредвиденным условием, которое не позволяет ему выполнить запрос.
  • Код ошибки 501 Not Implemented
    Сервер не поддерживает функциональность, необходимую для выполнения запроса.
  • Код ошибки 502 Bad Gateway
    Сервер, действуя в качестве шлюза или прокси-сервера, получил недопустимый ответ от вышестоящего сервера к которому он обратился для выполнения запроса.
  • Код ошибки 503 Service Unavailable
    Сервер в настоящее время не в состоянии обработать запрос из-за временной перегрузки или техобслуживания.
  • Код ошибки 504 Gateway Timeout
    Сервер, действуя в качестве шлюза или прокси-сервера, не получил своевременного ответа от вышестоящего сервера, указанного в URI (например, HTTP, FTP, LDAP) или какого-либо другого вспомогательного сервера (например, DNS), который был необходим для выполнения запроса.
  • Код ошибки 505 HTTP Version Not Supported
    Сервер не поддерживает или отказывается поддерживать версию протокола HTTP, который был использован в сообщении запроса.

DNS ошибки

TCP ошибки

  • Код ошибки TCP Connection Failed
    DNS обработаны успешно, но не удалось установить TCP соединение с обработанным адресом. Это может быть связано с отказом в соединении или 30-ти секундной задержкой. Узнать больше про TCP

HTTP ошибки

  • Код ошибки Redirect Loop Detected
    Достигнуто максимально допустимое количество перенаправлений (редиректов). Мы будем следовать не более чем по 5-ти редиректам до разрыва петли. Узнать больше про циклические редиректы

Другие ошибки

  • Код ошибки Node Unavailable
    В данный момент не удалось подключиться к региональному узлу. Эта ошибка не связана с обрабатываемым URL.

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *