Я создал REST API с помощью WSO2 API Manager (StockQuoteService) и настроил веб-службу на основе SOAP на основе ОС (преобразование REST в SOAP), откуда он будет получать данные на основе шаблона URL.WSO2 API-менеджер - Как отправить сообщение об ошибке/ошибке обратно клиенту из InSequence
В «In Sequence» я использовал посредник Switch для отправки запроса на разные конечные конечные точки на основе входящих данных, тогда как в сценарии по умолчанию (когда нет совпадений в случае), я хочу отправить сообщение об ошибке обратно для клиента, что «входное сообщение недействительно».
Я попытался использовать посредник отправки, посредник ответа, посредник по последовательности, но все равно не удастся (может быть, что-то не так), так как по-прежнему я получаю ошибку «без ответа от сервера», когда пытаюсь вызвать URL-адрес, t соответствует любому случаю Switch и переходит в значение по умолчанию.
Как отправить сообщение об ошибке/ошибке клиенту из раздела «Последовательность диспетчера API WSO2»?
Спасибо большое за ответ. На самом деле я пробовал это, но он не указывает нигде, что он должен вызывать последовательность сбоев, поэтому после запуска все еще пытается вызвать URL-адрес бэкэнд (веб-службу на основе SOAP). Возможно ли это как-то, что в случае по умолчанию мы настраиваем сообщение об ошибке или вызываем последовательность сбоев, которая запрещает ему ссылаться на внутренний адрес и просто отображать настроенное сообщение об ошибке для пользователя. – nits