- Подготовка производственной площадки к маркировке
- Сроки внедрения маркировки для производителей: что нужно знать малым, средним и крупным?
- Оборудование для маркировки: какое нужно и что пригодится из того, что у вас уже есть?
- Состав кода маркировки молочной продукции
Необходимо авторизоваться или зарегистрироваться на портале
Тестовый контур возвращает 500 если неверный криптохвост
Доброе время суток.
Столкнулся с непредсказуемым поведением тестового контура проверки кодов перед продажей. Если криптохвост марки передан не полностью (копировал из примера сценариев тестирования, случайно взял до переноса строки) - вместо вменяемого ответа получаем это:
{
«code»: 500,
«description»: «Invalid status code [429] expected to be [200]. Platform response is here: [{\»code\«:429,\»description\«:\»Too many requests, rejected\«,\»codes\«:[]}].»,
«codes»: []
}
Запрос при этом такой
{
«codes»: [«0104670540176099215LnOjv\u001d93d»]
}
Логично было бы ожидать «verified»: false или что-то в этом духе, а не такой ответ. Http-код при этом 500, моя система считает, что надо переключить CDN в соответствии с инструкцией и и после повторной проверки разрешить продажу этого товара...
Сначала старые комментарии
Добрый день! 429 ошибка это «Превышено допустимое количество запросов».
При ошибках с кодом 4xx требуется исправить запрос перед повторной отправкой. При ошибках с кодом 5xx (внутренняя ошибка сервиса) требуется повторить запрос. Минимальное значение (в секундах) указано в параметре заголовка ответного сообщения — Retry-After. Если значение
параметра Retry-After отсутствует — минимум через 30 секунд.
01.04.2024 08:44
0