Hi all,
I am trying to send to the caller an http response with a fixed message in the body (an an error status code of course) My route is : <from uri="servlet:///XXX?matchOnUriPrefix=true" /> <inOnly uri="activemq:queue:YYYY" /> ... In case of exception (ActiveMq not connected for example), I received an response with an error status code but with the stack trace in the body. I would like to replace this body with a fixed message. I have tried with OnException and doens't work at all ... I have tried with doTry doCatch, and the result is different (not really better): Now, if handled : true I receive an 200 status response with no Body. If not handled, no change ... My code <camel:doCatch> <exception>java.lang.Exception</exception> <camel:handled> <camel:constant>true</camel:constant> </camel:handled> <camel:transform> <camel:constant>TESTTTTTT</camel:constant> </camel:transform> <camel:log message="AAAAAAAAAAAAAAAAAAAAAAAAAA"></camel:log> </camel:doCatch> I have tried some different case : with setBody, with setFaultBody, ... and i have never successed to display a custom message in the http error status response Anyone can help me please ? Thank you -- View this message in context: http://camel.465427.n5.nabble.com/Sending-a-custom-HTTP-Response-in-case-of-exception-tp5728589.html Sent from the Camel - Users mailing list archive at Nabble.com.