Я определил входящую конечную точку Mule HTTP как:
<flow name="jfeed_fill_data">
<http:inbound-endpoint address="http://localhost:1212/jcore/insert/feed/">
</http:inbound-endpoint>
<component class="main.java.com.joshlabs.jcore.Feed"/>
</flow>
Теперь этот сервис работает нормально.
Но когда я набираю деформированный URL-адрес, что-то вроде "http://localhost:1212/jcore/insert/feedasdasdAwes/", я получаю следующее сообщение от MULE:
Cannot bind to address "http://localhost:1212/jcore/insert/feedasdasdAwes/"
No component registered on that endpoint
Мой вопрос: как я могу изменить вышеуказанное сообщение по умолчанию на что-то свое?
Примечание. На самом деле я хотел вернуть строку JSON в качестве сообщения об ошибке. Что-то вроде:
{
Exception: "Invalid URL"
}
И если возможно, то «Может ли MULE выдать HTTP 404: Not Found Error в приведенном выше случае»..??