Нередко можно наблюдать, что вместо запрашиваемой страницы ваш браузер выдаёт белый лист с чёрной надписью и трёхзначным числом. Что это обозначает? Это сервер запрашиваемого сайта (страницы) выдаёт ошибку HTTP. Эти ошибки бывают разными. Объясним основные из них. 300 (Multiple Choices или Несколько вариантов на выбор) Означает, что запрашиваемый адрес имеет несколько ресурсов. Например, один и тот же документ, но имеющий переводы на другие языки. 301 (Moved Permanently или Ресурс перемещен навсегда) Означает, что запрашиваемый адрес перемещён навсегда и сервер его уже не использует. Новый адрес может указываться в Location заголовка. 302 (Moved Temporarily или Ресурс перемещён временно) Означает, что запрашиваемый адрес перемещён временно и сервер его уже не использует. Новый адрес может указываться в Location заголовка. 303 (See Other или Смотрите другой ресурс) Означает, что запрашиваемый адрес можно найти по другому адресу. Адрес может указываться в Location заголовка. 304 (Not Modified или Не изменился) Означает, что адрес не изменялся с указанной в заголовке lf-Modified-Since даты. Тогда тело не изменяется и используется локальный вариант документа. 305 (Use Proxy или Используйте прокси-сервер) Означает, что необходимо использовать прокси-сервер. Его адрес указывается в Location заголовка. 400 (Bad Request или Некорректный запрос) Означает, что сервер не понял запрос. 401 (Unauthorized или Нет разрешения) Означает, что не установлена подлинность пользователя. Ответ включает заголовок WWW-Authenticate, который содержит вызов к ресурсу запроса. 402 (Payment Required или Неоюходима плата) Не используется в данное время. 403 (Forbidden или Запрет доступа) Означает, что сервер не имеет возможности ответа и запрос отклонён. 404 (Not Found или Ресурса нет) Означает, что по данному адресу ресурса нет. 405 (Method Not Allowed или Недопустимый метод) Означает, что метод запроса для данного адреса не предусмотрен. 406 (Not Acceptable или Недопустимый запрос) Означает, что в запросе нет согласованных с ответом объектов содержимого. 407 (Proxy Authentication Required или На сервере-представителе требуется регистрация) Означает, что необходимо установить подлинность клиента. Используются Proxy-Authorization и Proxy-Authenticate. 408 (Request Timeout или Истекло время обработки запроса) Означает, что запрос не был произведён в установленое сервером время. 409 (Conflict или Конфликт) Означает, что произошёл конфликт между запросом и состоянием ресурса в данный момент. 410 (Gone или Ресурса удалён навсегда) Означает, что ресурс удалён навсегда. 411 (Length Required или Необходимо указать длину) Означает, что сервер не принимает запрос с неуказанным Content-Length. Необходимо указать корректный Content-Length в заголовке запроса. 412 (Precondition Failed или Какое-либо предварительное условие не выполнено) Означает, что сервер отказывается обработать запрос из-за превышения лимита его объёма. 413 (Request Entity Too Large или Элемент запроса слишком большой) Означает, что сервер не обработает запрос по причине его большого объёма. 414 (Request-URI Too Long или Идентификатор ресурса в запросе превышает максимальную длину) Означает, что запрашиваемый адрес превышает максимальную длину. 415 (Unsupported Media Type или этот тип устройства не поддерживается) Означает, что объект запроса имеет формат отличный от формата запроса. 500 (Internal Server Error или Ошибка внутри сервера) Означает, что в процессе обработки запроса произошёл внутренний сбой на сервере. 501 (Not Implemented или Нет реализации данной функции) Означает, что запрашиваемая клиентом функция не поддерживается сервером или сервер не может распознать метод запроса. 502 (Bad Gateway или Некачественный шлюз) Означает, что произошёл сбой на сервере, который используется в качестве шлюза. 503 (Service Unavailable или Сервис недоступен) Означает, что в данный момент какая-либо из служб сервера недоступна. 504 (Gateway Timeout или Истекло время прохождения шлюза) Означает, что шлюз превысил максимальный лимит отведённого времени. 505 (HTTP Version Not Supported или Данная версия HTTP не поддержисается) Означает, что версия HTTP, указанная в запросе, не поддерживается сервером. по материалам сайта tvoy-zarabotok. ru
Понравилась статья? Получай обновления и будь всегда в курсе событий!