Как расшифровать коды ошибок?

2 ноября 2014 г. Просмотров: 476 Инструкции
Когда браузер посылает веб-серверу запрос на какой-либо файл, то ответ содержит и «код состояния». Часть из этих кодов несут информацию об ошибках, другие являются информационными сообщениями.
Создать сайт самостоятельно с Wix.com

Инструкция

  • Сначала надо выяснить, является ли код, значение которого вам надо выяснить, кодом ошибки. Коды с номерами от 100 до 399 в ответах сервера не несут сообщений об ошибках, а диапазон от 400 до 599 выделен для информирования браузера о возникших проблемах при попытке выполнить его запрос.
    Если интересующее вас число больше 399, то это действительно код ошибки. Они разделены на две группы, каждой из которых отведено по 100 номеров.
  • Если нужный номер принадлежит к диапазону от 500 до 599 – то он свидетельствует об одной из перечисленных ниже ошибок сервера:
  • 500 Internal Server Error - этот код означает, что при обработке запроса имел место внутренний сбой программного обеспечения сервера.

    501 Not Implemented - сервер не смог опознать метод запроса, либо запрашиваемая функция не поддерживается.

    502 Bad Gateway - сбой произошел не в месте хранения запрашиваемого файла, а на оборудовании маршрутизации.

    503 Service Unavailable - на момент запроса недоступна одна или несколько служб сервера.

    504 Gateway Timeout - превышено время ожидания, отведенное серверу, используемому в качестве шлюза маршрутизации.

    505 HTTP Version Not Supported - указанная в запросе версия HTTP не поддерживается этим сервером.

  • Остальные коды ошибок:
  • 400 Bad Request - ошибка в запросе браузера.

    401 Unauthorized - пользователь не авторизован для доступа к запрашиваемому файлу.

    402 Payment Required - этот код ошибки в настоящее время не используется.

    403 Forbidden - по какой-то причине сервер не может выполнить запрос.

    404 Not Found - запрашиваемого ресурса нет по указанному адресу.

    405 Method Not Allowed - для запрашиваемого ресурса метод, указанный в запросе, не предусмотрен.

    406 Not Acceptable - в запросе браузера нет объектов, которые сервер может согласовать со своим ответом.

    407 Proxy Authentication Required - требуется авторизация пользователя, использующего прокси-доступ к запрашиваемому ресурсу.

    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 - длина адреса, указанного в запросе, превышает максимально допустимую.

    415 Unsupported Media Type - формат объекта, указанный в запросе, не поддерживается сервером.

    416 Requested Range Not Satisfiable – указанный в запросе диапазон не может быть принят сервером к исполнению.

    417 Expectation Failed - истекло отведенное время ожидания.

    Оцените статью!