400 означает, что такой конечной точки нет. Это означает, что ваш поток никогда не вызывается. Есть еще одна конечная точка, которую ожидает Мул. К счастью, Mule сообщает, что URL-адрес неверен и какие URL-адреса он прослушивает. Вот так
INFO 2020-05-07 07:32:22,539 [http.listener.06 SelectorRunner] org.mule.service.http.impl.service.util.DefaultRequestMatcherRegistry: No listener found for request: (GET)/badurl
INFO 2020-05-07 07:32:22,539 [http.listener.06 SelectorRunner] org.mule.service.http.impl.service.util.DefaultRequestMatcherRegistry: Available listeners are: [([*])/console/*, ([*])/, ([*])/api/*]
Конечно, если вы попадете на другой сервер, или другой порт, или протокол, тогда об этом запросе ничего не узнает. Но, поскольку у вас есть ответ - 400 - тогда вы, вероятно, попали на свой сервер.
https://simpleflatservice.com/mule4/Recognize400Error.html
Обработчик ошибок по умолчанию и ответ можно также установить в http слушатель в разделе Ответы - Ответ на ошибку