Hi,
I have done following code and i am not getting any exception neither
request is working
My Route
from("timer://foo?delay=0&period=20000")
.doTry()
.process(new SendSmsRequest())
.to("http://x.x.x.x:5001/rest/sms/messages")
.process(new SendSmsResponse())
.doCatch(Exception.class)
.to("mock:error")
.doFinally()
.to("mock:end");
Request:
Message inMessage = exchange.getIn();
inMessage.setHeader(Exchange.HTTP_METHOD, "POST");
inMessage.setHeader(Exchange.CONTENT_TYPE,"application/json");
inMessage.setHeader("Authorization", "Basic " +
Base64Coder.encodeString("abc:xyz"));
String toAddress = "\"addresses\":
[\"tel:1234\"]";
String fromAddress = "\"senderName\": \"tel:345\"";
String msg = "\"message\": \"hello
world\"";
String sms =
"{"+toAddress+","+fromAddress+","+msg+"}";
System.out.println(sms);
inMessage.setBody(sms);
Response:
System.out.println("in result");
Message out = exchange.getOut();
int responseCode = out.getHeader(Exchange.HTTP_RESPONSE_CODE,
Integer.class);
System.out.println("in result"+responseCode);
I take trace and no request is going to http url,
Please let me know if i am doing some wrong
Regards
--
View this message in context:
http://camel.465427.n5.nabble.com/Http-Client-for-Rest-tp5748725.html
Sent from the Camel - Users mailing list archive at Nabble.com.