КОДЫ СОСТОЯНИЯ HTTP-ОТВЕТА

Коды состояния ответа HTTP указывают, был ли успешно завершен конкретный HTTP-запрос.
Ответы сгруппированы в пять классов:

Перечисленные ниже коды состояния определены в RFC 9110.

Примечание. Если вы получили ответ, которого нет в этом списке, это нестандартный ответ, возможно, настроенный для программного обеспечения сервера.

Информационные ответы

Этот промежуточный ответ указывает, что клиент должен продолжить запрос или игнорировать ответ, если запрос уже завершен.

101 протокол коммутации

Этот код отправляется в ответ на заголовок запроса на обновление от клиента и указывает протокол, на который переключается сервер.

102 Обработка (WebDAV)

Этот код указывает, что сервер получил и обрабатывает запрос, но ответа пока нет.

103 Ранние подсказки

Успешные ответы

Запрос выполнен успешно. Значение результата «успех» зависит от метода HTTP:

Запрос выполнен успешно, и в результате был создан новый ресурс. Обычно это ответ, отправляемый после запросов POST или некоторых запросов PUT.

Запрос получен, но еще не обработан.
Это ни к чему не обязывает, поскольку в HTTP нет возможности позже отправить асинхронный ответ, указывающий результат запроса.
Он предназначен для случаев, когда запрос обрабатывается другим процессом или сервером, или для пакетной обработки.

Этот код ответа означает, что возвращенные метаданные не совсем совпадают с доступными с исходного сервера, а собираются из локальной или сторонней копии.
Чаще всего это используется для зеркал или резервных копий другого ресурса.
За исключением этого конкретного случая, ответ 200 OK предпочтительнее этого статуса.

204 Нет содержания

205 Сбросить содержимое

206 Частичное содержимое

Этот код ответа используется, когда заголовок Range отправляется от клиента для запроса только части ресурса.

207 Мультистатус (WebDAV)

Передает информацию о нескольких ресурсах для ситуаций, когда могут быть уместны несколько кодов состояния.

208 Уже сообщалось (WebDAV)

226 Использовано IM (HTTP-дельта-кодирование)

Сервер выполнил запрос GET для ресурса, и ответ представляет собой представление результата одной или нескольких манипуляций с экземпляром, примененных к текущему экземпляру.

Сообщения о перенаправлении

300 вариантов выбора

301 Переехали навсегда

URL-адрес запрошенного ресурса был изменен навсегда. Новый URL-адрес указан в ответе.

Этот код ответа означает, что URI запрошенного ресурса был временно изменен.
В будущем могут быть внесены дальнейшие изменения в URI. Следовательно, этот же URI должен использоваться клиентом в будущих запросах.

303 См. прочее

Сервер отправил этот ответ, чтобы указать клиенту получить запрошенный ресурс по другому URI с помощью запроса GET.

304 Не изменено

Используется для целей кэширования.
Он сообщает клиенту, что ответ не был изменен, поэтому клиент может продолжать использовать ту же кэшированную версию ответа.

305 Использовать прокси

Определено в предыдущей версии спецификации HTTP, чтобы указать, что запрошенный ответ должен быть доступен через прокси.
Он устарел из-за проблем безопасности, связанных с внутренней настройкой прокси-сервера.

Этот код ответа больше не используется; это просто зарезервировано. Он использовался в предыдущей версии спецификации HTTP/1.1.

307 Временное перенаправление

308 Постоянное перенаправление

Читайте также:  При запуске плагина start exe vpnkey tls возвращался код ошибки 1

400 Неверный запрос

Сервер не может или не будет обрабатывать запрос из-за чего-то, что воспринимается как ошибка клиента (например, неправильный синтаксис запроса, неверный кадр сообщения запроса или обманная маршрутизация запроса).

Хотя стандарт HTTP определяет «неавторизованный», семантически этот ответ означает «неаутентифицированный».
То есть клиент должен аутентифицировать себя, чтобы получить запрошенный ответ.

402 Требуется оплата

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

Клиент не имеет прав доступа к контенту; то есть он неавторизован, поэтому сервер отказывается предоставить запрошенный ресурс.
В отличие от 401 Unauthorized, личность клиента известна серверу.

404 Не найдено

Сервер не может найти запрошенный ресурс.
В браузере это означает, что URL-адрес не распознан.
В API это также может означать, что конечная точка действительна, но сам ресурс не существует.
Серверы также могут отправить этот ответ вместо 403 Forbidden, чтобы скрыть существование ресурса от неавторизованного клиента.
Этот код ответа, вероятно, наиболее известен из-за его частого появления в сети.

405 Метод не разрешен

Метод запроса известен серверу, но не поддерживается целевым ресурсом.
Например, API может не разрешать вызов DELETE для удаления ресурса.

406 Неприемлемо

407 Требуется аутентификация прокси

Это похоже на 401 Unauthorized, но аутентификация должна выполняться через прокси.

408 Таймаут запроса

Некоторые серверы отправляют этот ответ при бездействующем соединении даже без предварительного запроса со стороны клиента.
Это означает, что сервер хотел бы закрыть это неиспользуемое соединение.
Этот ответ используется гораздо чаще, поскольку некоторые браузеры, такие как Chrome, Firefox 27+ или IE9, используют механизмы предварительного подключения HTTP для ускорения серфинга.
Также обратите внимание, что некоторые серверы просто отключают соединение, не отправляя это сообщение.

Этот ответ отправляется, когда запрос конфликтует с текущим состоянием сервера.

Этот ответ отправляется, когда запрошенный контент был окончательно удален с сервера без адреса пересылки.
Ожидается, что клиенты удалят свои кеши и ссылки на ресурс.
Спецификация HTTP предполагает, что этот код состояния будет использоваться для «ограниченных по времени рекламных услуг».
API не должны чувствовать себя обязанными указывать ресурсы, которые были удалены, с помощью этого кода состояния.

Требуемая длина 411

Сервер отклонил запрос, поскольку поле заголовка Content-Length не определено и оно требуется серверу.

412 Предварительное условие не выполнено

Клиент указал в своих заголовках предварительные условия, которым сервер не соответствует.

413 Полезная нагрузка слишком велика

Объект запроса превышает пределы, определенные сервером.
Сервер может закрыть соединение или вернуть поле заголовка Retry-After.

414 Слишком длинный URI

URI, запрошенный клиентом, длиннее, чем сервер готов интерпретировать.

415 Неподдерживаемый тип носителя

Медиа-формат запрошенных данных не поддерживается сервером, поэтому сервер отклоняет запрос.

416 Диапазон неудовлетворителен

Диапазон, указанный в поле заголовка Range в запросе, не может быть заполнен.
Возможно, диапазон выходит за пределы размера данных целевого URI.

Читайте также:  Коды ошибок стиральной машины Атлант

417 Ожидание не оправдалось

Этот код ответа означает, что ожидание, указанное в поле заголовка запроса Expect, не может быть удовлетворено сервером.

418 Я чайник

Официант отклоняет попытку заварить кофе в чайнике.

421 Неверно направленный запрос

Запрос был направлен на сервер, который не может дать ответ.
Его может отправить сервер, который не настроен на выдачу ответов для комбинации схемы и полномочий, включенных в URI запроса.

422 Необработанный контент (WebDAV)

423 Заблокировано (WebDAV)

Ресурс, к которому осуществляется доступ, заблокирован.

424 Неудачная зависимость (WebDAV)

Запрос не выполнен из-за сбоя предыдущего запроса.

425 Слишком рано

Указывает, что сервер не желает рисковать обработкой запроса, который может быть воспроизведен.

426 Требуется обновление

Сервер отказывается выполнять запрос с использованием текущего протокола, но может быть готов сделать это после того, как клиент перейдет на другой протокол.
Сервер отправляет заголовок Upgrade в ответе 426, чтобы указать требуемый протокол(ы).

428 Требуется предварительное условие

Исходный сервер требует, чтобы запрос был условным.
Этот ответ предназначен для предотвращения проблемы «потерянного обновления», когда клиент ПОЛУЧАЕТ состояние ресурса, изменяет его и отправляет обратно на сервер, в то время как третья сторона изменила состояние на сервере, что привело к конфликту.

429 Слишком много запросов

Сервер не желает обрабатывать запрос, поскольку поля его заголовка слишком велики.
Запрос может быть отправлен повторно после уменьшения размера полей заголовка запроса.

451 Недоступно по юридическим причинам

500 Внутренняя ошибка сервера

Сервер столкнулся с ситуацией, с которой не знает, как справиться.

501 Не реализовано

Метод запроса не поддерживается сервером и не может быть обработан. Единственные методы, которые серверы должны поддерживать (и, следовательно, не должны возвращать этот код), — это GET и HEAD.

502 Плохие врата

Этот ошибочный ответ означает, что сервер, работая как шлюз для получения ответа, необходимого для обработки запроса, получил недопустимый ответ.

503 Служба недоступна

504 Тайм-аут шлюза

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

505 Версия HTTP не поддерживается

Версия HTTP, использованная в запросе, не поддерживается сервером.

506 Вариант также ведет переговоры

На сервере произошла внутренняя ошибка конфигурации: выбранный вариантный ресурс сам настроен на участие в прозрачном согласовании контента и, следовательно, не является подходящей конечной точкой в ​​процессе согласования.

507 Недостаточно места для хранения (WebDAV)

Метод не может быть выполнен на ресурсе, поскольку сервер не может сохранить представление, необходимое для успешного выполнения запроса.

Обнаружена петля 508 (WebDAV)

Сервер обнаружил бесконечный цикл при обработке запроса.

510 Не расширенный

Для того чтобы сервер выполнил запрос, требуются дальнейшие расширения.

511 Требуется сетевая аутентификация

Указывает, что клиенту необходимо пройти аутентификацию для получения доступа к сети.

Совместимость с браузером

Таблицы BCD загружаются только в браузере

См. также

Код результатаОписаниеКак решить проблемуКуда обратиться

Недостаточно средств

Читайте также:  Код ошибки 0120 форд фьюжн

Отказ, недостаточно средств

Не почитай

Не почитай

Неверная транзакционная карта/эмитент/эквайер

Сообщение о причине отклонения: недействительная транзакция

Отказ, сумма вывода превышает лимит

Превышает лимит суммы

Превышает лимит вывода

Лимит на снятие средств будет превышен

Лимит на снятие средств уже достигнут

Превышено количество действий

Превышает предел частоты

Максимальное количество использований

Клиенту не разрешено

Операция по карте запрещена

Транзакция не разрешена к использованию карты

Отклонение, транзакция не разрешена держателю карты

Функция не разрешена владельцу карты

Банк-эмитент отклонил транзакцию так, как она не может быть осуществлена ​​для этой карты или клиента.

Возможные причины (более подробно смотрите по банку-эквайеру выше): — данный карточный продукт не рассчитан для операции такого типа — для данной карты не настроен такой тип операции на стороне банка-эмитента

Отклонение, транзакция не разрешена для терминала

Торговцам запрещено

Запрошенная услуга не разрешена для терминала

Функция не разрешена для терминала

Txn не разрешен на срок

Снижение из-за сбоя CVV2

CVV2 недействителен

Сбой Cvv2

Отказ, карта с ограниченным доступом

Карта ограничена

Ваша карта ограничена

Отказ (общий, без комментариев)

Общий спад, комментариев нет

Отказ, срок действия карты истек

Самовывоз, карта с истекшим сроком действия

Номер карты не существует

Неверный номер карты

Нет такой карты

Отказ, карта не действительна

Неправильный номер карты

Особое состояние внешнего упадка

Забрать карту (особую)

Забрать карту, особое состояние (мошеннический счёт)

Самовывоз, особые условия

Отклонить, см. особые условия эмитента карты

Отказ, нарушение безопасности

Отклонение, учетная запись определенного типа не запрошена

Нет на счет

Невозможно авторизоваться

Сообщение о причине отклонения: эмитент карты или коммутатор не работает

Пункт назначения недоступен

Тайм-аут у эмитента

Сообщение о причине отклонения: истекло время ожидания эмитента карты

Сообщение о причине отклонения: место назначения транзакции не найдено для маршрутизации

Ошибка связи: таймаут

Таймаут при установлении связи с банком-эмитентом. Как правило такая ошибка возникает при проблемах технического характера на стороне любого из участников: банка-эквайера, банка эмитента, платежной системы Visa/MasterCard/МИР.

В первую очередь необходимо обратиться в банк-эквайер для выяснения причины и определения, на чьей стороне неисправности.

Банк-эквайер (банк, обслуживающий торговую точку) или к платежному провайдеру

Банк-эмитент (при получении 91 кода)

No such card/issuer

No such issuer

Pick-up (general, no comments)

Hot Card, Pickup (if possible)

Hold — Pick up card

Pick-up, restricted card

Pick-up, card acceptor contact card acquirer

Invalid advance amount

Decline, invalid amount

Decline, suspected fraud

Decline reason message: format error

Lost Card, Pickup

Pick up card (lost card)

Lost card, pick-up

Pick-up, lost card

Violation of law

Decline, violation of law

Decline reason message: system malfunction

Decline, refer to card issuer special conditions

Refer to issuer

Pick up card (stolen card)

Pick-up, stolen card

Stolen card, pick-up

Lost or stolen card

Pre-authorizations are not allowed within this context.

Merchant is not allowed preauth

Decline, invalid merchant

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *