05-11-2018 00:21

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

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

Как поставить баннер на сайт в 2018 годуВам будет интересно:Как поставить баннер на сайт в 2018 году

Вопрос «Как сделать страницу без .html» - 2 ответа

Инструкция

Сначала надо выяснить, является ли код, значение которого вам надо выяснить, кодом ошибки. Коды с номерами от 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 - истекло отведенное время ожидания.



Источник