Yes i tried , but i fiend out a solution
This dosen“t work: exchange.getOut().setHeader(Exchange.HTTP_RESPONSE_CODE, 522); exchange.getOut().setFault(true); Becouse there is already a exception on the exchange. But here is the trick, remove the exception that already is on the exchange. exchange.removeProperty(Exchange.EXCEPTION_CAUGHT); exchange.getOut().setHeader(Exchange.HTTP_RESPONSE_CODE, 522); exchange.getOut().setFault(true); now i get a 522 back in the reponse and not a 500 Thanks out there -- View this message in context: http://camel.465427.n5.nabble.com/I-cant-throw-the-correct-HTTP-status-codes-from-camel-tp5758282p5758335.html Sent from the Camel - Users mailing list archive at Nabble.com.