Коды состояния HTTP

Здесь перечислены коды состояния HTTP, указывающие на то, что при выполнении запроса к API QR MIA произошла ошибка, а также возможные пути её решения. Если во время интеграции или тестирования вы столкнулись с ошибками или неясностями, пожалуйста, ознакомьтесь с документацией API и при необходимости свяжитесь с технической поддержкой. Для эффективного анализа, пожалуйста, предоставьте следующую информацию:

  • HTTP статус код

  • errorCode

  • errorMessage

  • Точная дата и время запроса

  • Информация о техническом решении (Project ID, название торгового предприятия, название приложения/веб-сайта, URL веб-сайта)

Таблица кодов состояния HTTP

Код статуса
Ошибка
Описание
Решение

400

Bad Request

Запрос не понятен системе из-за неправильного синтаксиса.

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

401

Unauthorized

Отсутствует токен доступа или он недействителен/истек.

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

403

Forbidden

Доступ ограничен для используемого IP-адреса или данных аутентификации.

Убедитесь, что проект активен, правильно настроен и что IP-адрес находится в списке разрешенных.

404

Not Found

Запрашиваемый ресурс не найден.

Проверьте URL эндпоинта и параметр идентификатора ресурса (например, qrId) на правильность.

405

Method Not Allowed

Используемый HTTP-метод (GET, POST и т.д.) не разрешен для этого эндпоинта.

Убедитесь, что используется правильный HTTP-метод согласно спецификациям для данного эндпоинта.

409

Conflict

Произошел конфликт данных (например, уже существует QR с такими же параметрами).

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

415

Unsupported Media Type

Содержимое запроса имеет формат, не поддерживаемый API.

Проверьте, что заголовокContent-Type установлен на application/json и что тело запроса правильно отформатировано.

422

Unprocessable Entity

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

Проверьте передаваемые значения (например, сумму, валюту, пользовательские параметры) на соответствие правилам валидации.

429

Too Many Requests

Слишком много запросов за короткий промежуток времени.

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

500

Internal Server Error

В системе произошла неожиданная внутренняя ошибка.

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

503

Service Unavailable

API временно недоступен из-за перегрузки или технического обслуживания.

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

Last updated