Форум - Коды ответов серверов (что означ
Вход Регистрация
8) Alligator (12 Июля 2010 в 12:42) [Ж]
405 Method Not Allowed русск. Метод не поддерживается
HTTP/1.1 Указанный клиентом метод нельзя применить к ресурсу. Сервер так же должен передать в заголовке ответа поле Allow со списком доступных методов.
406 Not Acceptable русск. Не приемлимо
HTTP/1.1 Запрошенный URI не может удовлетворить переданным в заголовке характеристикам. Если метод был не HEAD, то сервер должен вернуть список допустимых характеристик для данного ресурса
407 Proxy Authentication Required русск. Необходима авторизация прокси
HTTP/1.1 Ответ аналогичен коду 401 за исключением того, что аутентификация производится для прокси-сервера. Механизм аналогичен идентификации на обычном сервере
408 Request Timeout русск. Время ожидания истекло
HTTP/1.1 Время ожидания сервером передачи от клиента истекло. Клиент может повторить аналогичный предыдущему запрос в любое время.
409 Conflict русск. Конфликт HTTP/1.1
Запрос не может выполнен из-за конфликтного обращения к ресурсу. Такое возможно, например, когда два клиента пытаются изменить ресурс с помощью метода PUT.
410 Gone русск. Удалён HTTP/1.1
Такой ответ сервер посылает когда ресурс раньше был по указанному URI, но был удалён и теперь не доступен. Серверу в этом случае не известно и местоположение альтернативного документа (например, копии). Если у сервера есть подозрение что документ в ближайшее время может быть восстановлен, то лучше клиенту передать код 404
411 Length Required русск. Необходима длина
HTTP/1.1 Для указанного ресурса клиент должен указать Content-Length в заголовке запроса. Без указания этого поля не стоит делать повторную попытку запроса к серверу по данному URI.
412 Precondition Failed русск. Условие «ложно»
HTTP/1.1 Возвращается если ни одно из условных полей заголовка запроса не было выполнено.
413 Request Entity Too Large русск. Запрашиваемые данные слишком большие
HTTP/1.1 Возвращается если сервер по каким-то причинам не может передать запрашиваемый объём информации. Если проблема временная, то сервер может в ответе указать в поле Retry-After через которое можно повторить аналогичный запрос.
9) Alligator (12 Июля 2010 в 12:42) [Ж]
414 Request-URI Too Long русск. Запрашиваемый URI слишком длинный
HTTP/1.1 Сервер не может обработать запрос из-за слишком длинного указанного URI. Такую ошибку можно спровоцировать, например, когда клиент пытается передать длинные параметры через метод GET, а не POST.
415 Unsupported Media Type русск. Неподдерживаемый тип данных
HTTP/1.1 По каким-то причинам сервер отказывается работать с указанным типом данных при данном методе.
416 Requested Range Not Satisfiable русск. Запрашиваемый диапазон не достижим
Upd HTTP/1.1 В поле Range заголовка запроса был указан диапазон за пределами ресурса и отсутствует поле If-Range. Если клиент передал байтовый диапазон, то сервер может вернуть реальный размер в поле Content-Range заголовка. Данный ответ не следует использовать при передаче типа multipart/byteranges.
417 Expectation Failed русск. Ожидаемое ошибочно
Upd HTTP/1.1 По каким-то причинам сервер не может удовлетворить значению поля Expect заголовка запроса.
422 Unprocessable Entity русск. Необрабатываемый экзмепляр
WebDAV Сервер успешно принял запрос, может работать с указанным видом данных, в теле запроса XML-документ имеет верный синтаксис, но имеется какая-то логическая ошибка из-за которой не возможно произвести операцию над ресурсом.
423 Locked русск. Заблокировано
WebDAV Целевой ресурс из запроса заблокирован от применения к нему указанного метода.
424 Failed Dependency русск. Проваленная зависимость
WebDAV Реализация текущего запроса может зависеть от успешности выполнения другой операции. Если она провалена и из-за этого нельзя выполнить текущий запрос, то сервер вернёт код 424.
10) Alligator (12 Июля 2010 в 12:43) [Ж]
426 Upgrade Required русск. Необходимо обновление
TLS HTTP Сервер указывает клиенту на необходимость обновить протокол. Заголовок ответа должен содержать правильно сформированные поля Upgrade и Connection
5xx: Server Error
Коды 5xx выделены под случаи неудачного выполнения операции по вине сервера. Для всех ситуаций, кроме использования метода HEAD, сервер должен включать в тело сообщения объяснение, которое клиент отобразит пользователю.
5xx: Server Error
Код Типичное пояснение Введено
Описание
500 Internal Server Error русск. Внутренняя ошибка сервера
Любая внутренняя ошибка сервера, которая не входит в рамки остальных ошибок класса 5xx.
HTTP/1.0
501 Not Implemented русск. Не выполнимо
Сервер не поддерживает возможностей, необходимых для обработки запроса. Типичный ответ для случаев, когда сервер не понимает указанный в запросе метод
HTTP/1.0
502 Bad Gateway русск. Плохой шлюз
Сервер в роли шлюза или прокси получил сообщение о неудачном выполнении промежуточной операции.
HTTP/1.0
503 Service Unavailable русск. Сервис недоступен
Сервер временно не имеет возможности обрабатывать запросы по техническим причинам (обслуживание, перегрузка и прочее). В поле Retry-After заголовка сервер может указать время, через которое клиенту рекомендуется повторить запрос. Хотя во время перегрузки очевидным является сразу разрывать соединение, эффективней может оказаться установка большого значения поля Retry-After для уменьшения частоты избыточных запросов.
11) Alligator (12 Июля 2010 в 12:44) [Ж]
HTTP/1.0
504 Gateway Timeout русск. Шлюз не отвечает
Сервер в роли шлюза или прокси не дождался ответа от вышестоящего сервера для завершения текущего запроса.
HTTP/1.1
505 HTTP Version Not Supported русск. Версия HTTP не поддерживается
Сервер не поддерживает или отказывается поддерживать указанную в запросе версию протокола HTTP.
HTTP/1.1
506 В результате ошибочной конфигурации выбранный вариант указывает сам на себя из-за чего процесс связывания прерывается.
Variant Also Negotiates (Experimental) русск. Вариант тоже согласован (экспериметальное
TCN HTTP
507 Insufficient Storage русск. Закончилось место
Не хватает места для выполнения текущего запроса. Проблема может быть временной.
WebDAV
510 Not Extended русск. Не расширено
На сервере отсутствует расширение, которое планирует использовать клиент. Сервер может дополнительно передать информацию о доступных ему расширениях.
Ext HTTP
Примечания к таблицам
В колонке «Введено»:
"HTTP/1.0" - введено в RFC 1945для протокола HTTP/1.0(последнее описание см. в RFC 2616).
"HTTP/1.1" - введено в RFC 2068для протокола HTTP/1.1(последнее описание см. в RFC 2616).
"Upd HTTP/1.1" - введено в RFC 2616 в связи с обновлением протокола HTTP/1.1.
"WebDAV" - введено в RFC 2518для протокола WebDAV и чаще только с ним и применяется (последнее описание см. в RFC 4918).
"Delta HTTP" - введено в RFC 3229 для дополнения протокола HTTP поддержкой дельта-кодирования.
"Ext HTTP" - введено в RFC 2774 для дополнения протокола HTTP поддержкой расширений.
"TCN HTTP" - введено в RFC 2295 для дополнения протокола HTTP технологией Transparent Content Negotiation.
"TLS HTTP" - введено в RFC 2817 для возможности перехода к TLS посредством HTTP.
© megavolt
<< <
1 2
»Смайлы
»Правила
»Скачать тему в txt
«Общие вопросы
«CMS/Скрипты
«Форум