Size: a a a

2020 September 28

SP

Straxoff Pavel in QA Alliance
Думал как без мата сказать, не придумал
источник

SP

Straxoff Pavel in QA Alliance
Dmitry Archie
Итак, сегодня я хочу поделиться странным: у нас один из сторонних партнёрских сервисов начал использовать коды HTTP.... Эммм... Как бы это сказать.... Для бизнес-логики.
400 - не валидный номер банковской карточки
401 - подтверждающие документы не предоставлены
403 - карточкой этого банка нельзя совершить данную операцию
404 - в этом банке нет клиента с такой карточкой
и т.д.
Уже вот прям в проде начал?)
источник

DA

Dmitry Archie in QA Alliance
Там есть 3 обязательных заголовка. Интересно, что они ответят, если один из ний придёт не в том формате: нельзя же ответить 400
источник

DA

Dmitry Archie in QA Alliance
Straxoff Pavel
Уже вот прям в проде начал?)
Пока - прошло требования и реализуется. Ещё не в проде. Но они уверяют, что подсмотрели это у каких-то ребят которые уже в проде
источник

SP

Straxoff Pavel in QA Alliance
Мб у вас есть какой-то манагер привязанный к этому партнеру через которого можно продавить отказ от этой ерунды
источник

SP

Straxoff Pavel in QA Alliance
А ты об этом узнал на этапе реализации?
источник

DA

Dmitry Archie in QA Alliance
Я об этом узнал когда начали интегрироваться, а нам 400 прилетело. Я спросил какого, собственно, требования так вышло и мне дали ссылку на требования
источник

DA

Dmitry Archie in QA Alliance
вот я ща жду когда американские манагеры проснутся
источник

SP

Straxoff Pavel in QA Alliance
Dmitry Archie
Я об этом узнал когда начали интегрироваться, а нам 400 прилетело. Я спросил какого, собственно, требования так вышло и мне дали ссылку на требования
Ты хотел сказать невалидный номер банковской карточки
источник

DA

Dmitry Archie in QA Alliance
Straxoff Pavel
Ты хотел сказать невалидный номер банковской карточки
Да, я тестировал невалидный номер.
источник

SP

Straxoff Pavel in QA Alliance
Да я шучу)
источник

SP

Straxoff Pavel in QA Alliance
Dmitry Archie
В смысле они отвечают кодами http вместо тела ответа
Тела вообще больше нет?
источник

SP

Straxoff Pavel in QA Alliance
😅
источник

DA

Dmitry Archie in QA Alliance
Straxoff Pavel
Тела вообще больше нет?
Уже пора шутить про питер и фрагментацию пакетов?
источник

K

Korwwyn in QA Alliance
Dmitry Archie
Итак, сегодня я хочу поделиться странным: у нас один из сторонних партнёрских сервисов начал использовать коды HTTP.... Эммм... Как бы это сказать.... Для бизнес-логики.
400 - не валидный номер банковской карточки
401 - подтверждающие документы не предоставлены
403 - карточкой этого банка нельзя совершить данную операцию
404 - в этом банке нет клиента с такой карточкой
и т.д.
Звучит как в шутке про "Удачного дебага, суки".
... и потом у вас отваливается авторизация этого стороннего сервиса, и он возвращает 401 (???) или 403 (???) или просто красивую 500, мол, сами разбирайтесь )
источник

DA

Dmitry Archie in QA Alliance
Korwwyn
Звучит как в шутке про "Удачного дебага, суки".
... и потом у вас отваливается авторизация этого стороннего сервиса, и он возвращает 401 (???) или 403 (???) или просто красивую 500, мол, сами разбирайтесь )
Да, "что здесь вообще могло пойти так-то?!"
источник

SP

Straxoff Pavel in QA Alliance
Dmitry Archie
Уже пора шутить про питер и фрагментацию пакетов?
Шо-то локальное видимо
источник

DA

Dmitry Archie in QA Alliance
источник

DA

Dmitry Archie in QA Alliance
Этот API является отраслевым стандартом, некорректные параметры мы не передаём согласно договору, и согласно договору же они не меняют эндпоинт, так что мы не получим 404
источник

BO

Boris Osipov in QA Alliance
а что они вернут если одновременно и "401 - подтверждающие документы не предоставлены" и
"403 - карточкой этого банка нельзя совершить данную операцию" ?))
источник