Немного обо всем интересном
На главную Обратная связь Поиск
Главная
Форум
 
 
 
  Статьи Файлы Видео Кулинарные рецепты Города и Страны Разное  
Отдых и развлечения Юмор Видео, ТВ и музыка Непознанное Литература Спорт Игры Хобби
Окружающий мир Люди Страны и города География Флора и фауна Космос
Технологии Hardware Операционные системы Софт Интернет Мобильные устройства Сети и сетевая безопасность Разное
Дизайн и программирование Веб-строительство Дизайн и графика

Все статьи Список статей Добавить статью
 
Вниз
Коды статуса HTTP (ошибки и сообщения сервера)


Когда на сервере запрашивается страница (например, когда пользователь открывает страницу в браузере или когда ее сканирует робот), сервер в ответ на запрос возвращает код статуса НТТР. Этот код статуса содержит информацию о статусе запроса. Код статуса предоставляет информацию о запрашиваемой странице.

Ниже представлены диапазоны кодов сервера и таблица с их пояснением.


Коды WEB сервера делятся на диапазоны:

Коды статуса 1xx - Эти коды статуса представляют собой предварительный ответ. После его получения отправитель запроса должен предпринять определенные действия.

Коды статуса 2xx - Эти коды статуса указывают на успешную обработку запроса сервером.

Коды статуса 3xx - Для выполнения запроса необходимо предпринять дополнительные действия. Часто эти коды статуса используются для переадресации.

Коды статуса 4xx - Эти коды статуса указывают, что в запросе, скорее всего, была ошибка, из-за которой сервер не смог его обработать.

Коды статуса 5xx - Эти коды статуса указывают, что при обработке запроса на сервере возникла внутренняя ошибка. Эти ошибки чаще связаны не с запросом, а с самим сервером.


Код Ошибка Ошибка (рус.) Описание
Коды 1xx (информационные)
100 Continue Продолжение Начальная часть запроса принята, и клиент может продолжать передачу запроса.
101 Switching Protocols Переключение протоколов Сервер выполняет требование клиента и переключает протоколы в соответствии с указанием, данным в поле заголовка Upgrade.
Коды 2xx (успешные)
200 OK Запрос обработан Запрос клиента обработан успешно и ответ сервера содержит затребованные данные.
201 Created Создан Этот код состояния используется в случае создания нового URL. Вместе с этим кодом результата сервер выдает заголовок Location, который содержит информацию о том, куда были помещены новые данные.
202 Accepted Принят Запрос принят, но обрабатывается не сразу. В теле содержимого ответа сервера может быть дана дополнительная информация о данной транзакции. Гарантии того, что сервер в конечном итоге удовлетворит запрос, нет, даже несмотря на то, что на момент приема запрос выглядел допустимым.
203 Non-Authoritative Information Недостоверная информация Информация в заголовке содержимого взята из локальной копии или у третьей стороны, а не с исходного сервера.
204 No Content Содержание отсутствует Ответ содержит код состояния и заголовок, но тело содержимого отсутствует. При получении этого ответа броузер не должен обновлять свой документ. Обработчик чувствительных областей изображений может возвращать этот код, когда пользователь щелкает на бесполезных или пустых участках изображения.
205 Сброс содержания   Броузер должен очистить форму, используемую в данной транзакции, для дополнительных входных данных. Полезен для CGI-приложений, требующих ввода данных.
206 Partial Content Частичное содержание Сервер возвращает лишь часть данных затребованного объема. Используется в ответе на запрос с указанием заголовка Range. Сервер должен указать диапазон, включенный в ответ, в заголовке Content-Range.
Коды 3xx (перенаправление)
300 Multiple Choices Множественный выбор Затребованный URI обозначает более одного ресурса. Например, URI может обозначать документ, переведенный на несколько языков. В теле содержимого, возвращенном сервером, может находиться перечень более конкретных данных о том, как выбрать ресурс правильно.
301 Moved Permanently Ресурс перемещен навсегда Документ уже не используется сервером, а ссылка перенаправляет на другую страницу
302 Moved Temporarily Ресурс временно перемещен Запрошенный ресурс временно находится под другим адресом
303 See Other Смотрите другой ресурс Запрошенный ресурс находится под другим адресом и его следует запрашивать, используя метод GET
304 Not Modified Ресурс не изменялся Это код ответа на заголовок lf-Modified-Since, если URI не изменялся с указанной даты. Тело содержимого не посылается, и клиент должен использовать свою локальную копию.
305 Use Proxy Следует использовать прокси Доступ к затребованному URI должен осуществляться через proxy-сервер, указанный в заголовке Location.
307 Temporary Redirect Временное перенаправление Затребованный ресурс был временно переведен на другой адрес, который необходимо прописать в Location
Коды 4xx (ошибка клиента)
400 Bad Request Неверный запрос Запрос не может быть понят сервером из-за некорректного синтаксиса.
401 Unauthorized Неавторизованный запрос Для доступа к документу необходимо вводить пароль или быть зарегистрированным пользователем.
402 Payment Required Необходима оплата за запрос Внутренняя ошибка или ошибка конфигурации сервера.
403 Forbidden Доступ к ресурсу запрещен Доступ к документу запрещен.
404 Not Found Ресурс не найден Документ по указанному URL не существует. Возможно, такой файл удален, а возможно, вы ошиблись при наборе URL в браузере или пошли по неверной ссылке.
405 Method Not Allowed) Недопустимый метод Этот код выдается с заголовком Allow и показывает, что метод, используемый клиентом, для данного URL не поддерживается. (Например, при отправки POST данных на страницу, которая не является скриптом).
406 Not Acceptable Неприемлемый запрос Ресурс, указанный клиентом по данному URL, существует, но не в том формате, который нужен клиенту. Вместе с этим кодом сервер выдает заголовки Content-Language, Content-Encoding и Content-Type.
407 Proxy Authentication Required Требуется идентификация прокси или межсетевого экрана Proxy-сервер должен санкционировать запрос перед тем, как пересылать его. Используется с заголовком Proxy-Authenticate.
408 Request Timeout Время запроса истекло Этот код ответа означает, что клиент не передал полный запрос в течение некоторого установленного промежутка времени (который обычно задается в конфигурации сервера) и сервер разрывает сетевое соединение.
409 Conflict Конфликт Данный запрос конфликтует с другим запросом или с конфигурацией сервера. Информацию о конфликте следует возвратить в информационной части ответа.
410 Gone Ресурс недоступен Затребованный ресурс был окончательно удален с сайта.
411 Length Required Необходимо указать длину Сервер отказывается принимать запрос без определенного заголовка Content-Length.
412 Precondition Failed Сбой при обработке предварительного условия При проверке на сервере одного или более полей заголовка запроса обнаружено несоответствие (сбой или ошибка при обработке предварительного условия).
413 Request Entity Too Large Тело запроса превышает допустимый размер Сервер отказывается обрабатывать запрос потому, что размер запроса больше того, что может обработать сервер.
414 Request URL Too Long Недопустимая длина URI запроса Сервер не будет обрабатывать запрос, потому что его URL слишком длинный.
415 Unsupported Media Type Неподдерживаемый MIME тип Сервер отказывается обрабатывать запрос, потому что тело запроса имеет неподдерживаемый формат.
416 Requested Range Not Satisfiable Диапазон не может быть обработан Сервер отказывается обрабатывать запрос, потому что значение поля Range в заголовке запроса указывает на недопустимый диапазон байтов.
417 Expectation Failed Сбой при ожидании Сервер отказывается обрабатывать запрос, потому что значение поля Expect в заголовке запроса не соответствует ожиданиям.
422 Unprocessable Entity Необрабатываемый элемент Сервер не в состоянии обработать один (или более) элемент запроса.
423 Locked Заблокировано Сервер отказывается обработать запрос, так как один из требуемых ресурсов заблокирован.
424 Failed Dependency Неверная зависимость Сервер отказывается обработать запрос, так как один из зависимых ресурсов заблокирован.
426 Upgrade Required Требуется обновление Сервер запросил апгрейд соединения до SSL, но SSL не поддерживается клиентом.
Коды 5xx (ошибка сервера)
500 Internal Server Error Внутренняя ошибка сервера Сервер столкнулся с непредвиденным условием, которое не позволяет ему выполнить запрос.
501 Not Implemented Метод не поддерживается Сервер не поддерживает функциональные возможности, требуемые для выполнения запроса. Этот ответ соответствует состоянию, когда сервер не распознает метод запроса и не способен обеспечить его для любого ресурса.
502 Bad Gateway Ошибка шлюза Сервер, действуя в качестве шлюза или прокси-сервера, получил недопустимый ответ от следующего сервера в цепочке запросов, к которому обратился при попытке выполнить запрос.
503 Service Unavailable Служба недоступна Возникла ошибка из-за временной перегрузки или отключения на техническое обслуживание сервера.
504 Gateway Timeout Время прохождения через межсетевой шлюз истекло Сервер, при работе в качестве внешнего шлюза или прокси-сервера, своевременно не получил отклик от вышестоящего сервера, к которому он обратился, пытаясь выполнить запрос.
505 HTTP Version Not Supported Версия НТТР не поддерживается Сервер не поддерживает или отказывается поддерживать версию HTTP-протокола, которая используется в сообщении запроса робота.
507 Insufficient Storage Недостаточно места Сервер не может обработать запрос из-за недостатка места на диске.
510 Not Extended Отсутствуют расширения Сервер не может обработать запрос из-за того, что запрашиваемое расширение не поддерживается.

Составил Alexander-V-Sh по материалам Google и Яндекса


Данные:
Просмотров: 14388
Рейтинг: 15
Голосов: 2
Средний бал: 7.5
Комментариев: 0
Добавлен: 15.04.2008

Оценить:

Функции:



Шрифт:   +  -

Разместил: Alexander-V-Sh
Посмотреть все статьи этого пользователя
 
Добавить комментарий:

Оставлять комментарии могут только зарегистрированные пользователи.
Возможно заинтересует: • 
Вверх
2006-2010 Интересное.инфо.
При использовании или копировании материалов не забываем ссылку на http://interesnoe.info