обработка ошибок симуляции с использованием симулятора симуляции - PullRequest
0 голосов
/ 28 января 2020

У меня есть созданная служба 'A', которая должна вызываться службой 'B' с использованием симулированного клиента И если служба 'A' не удается из-за некоторой проверки, то служба 'A' отправляет верните ответ об ошибке, который содержит следующие детали, например, (1) код состояния http (2) сообщение об ошибке (3) пользовательскую карту ошибок, которая содержит пользовательский код ошибки и их сообщение об ошибке , например , <"Emp-1001", "недопустимый идентификатор сотрудника">

Из службы 'B' мы используем feigndecoder для обработки исключения feign, но он предоставляет только статус http код, а не пользовательский код ошибки

И, в моем случае, для различных сценариев код состояния http такой же, но значение карты пользовательских ошибок отличается. при комбинации обоих (код состояния http + настраиваемая карта ошибок) мы должны обработать исключение в сервисе «B».

пожалуйста, предоставьте некоторые предложения по этому вопросу

...