Thanks for the reply.

I doubt the onException code is executed when 300~399 response code is
returned since I do not see the log message below.

          .onException(HttpOperationFailedException.class) 
            .process(new Processor() { 
              public void process(Exchange exchange) throws Exception { 
                LOGGER.log(Level.INFO, "HttpOperationFailedException
thrown); 
              } 
            }) 

One thing to note is that I do see the log messsage
"HttpOperationFailedException thrown" when response code 400+ is returned.

I believe handled(true) mask the exception to the caller but it should still
catch the exception and print out that log message.


Is there another way to prevent this auto redirect behavior?



--
View this message in context: 
http://camel.465427.n5.nabble.com/Disable-auto-redirect-tp5752391p5752446.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to