Как проверить, все ли коды статуса 200 в Mulesoft 4? - PullRequest
0 голосов
/ 26 сентября 2019

Скажем, например, я создал поток для разброса и хочу проверить, все ли конечные точки возвращают одинаковый код состояния результата 200, или, если нет, выдать ошибку.

[1]: https://i.stack.imgur.com/l6j2M.png

Ответы [ 2 ]

0 голосов
/ 26 сентября 2019

Вы можете использовать блок try для каждого HTTP request на всем наборе разброса.Если произойдет сбой, запишите код состояния HTTP в on error propogate и зарегистрируйте результаты.

Я предлагаю вам заключить каждый запрос в блок try, если вы уже определили global error handler, он должен подобрать код состояния 500и т. д. В противном случае введите код ответа в информационное поле

enter image description here

0 голосов
/ 26 сентября 2019

Настройте Валидатор ответов (Общие> Ответ> Валидатор ответа) для каждого HTTP-запроса, поэтому только 200..299 ответов считаются действительными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...