camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From pilgrim08 <john.al...@libertymutual.com>
Subject Re: Http Component Post Parameters
Date Fri, 20 Mar 2015 12:27:09 GMT
Thank you Willem.  I did try this solution but still it still doesn't work. 
In this case it sends the parameters in the request body but they aren't
POST parameters.  The web service I am calling is unable to access the
parameters.  When I make this call with a Straight
java.net.URLConnennection, it works fine but I would like to get this
working with Camel.  If there are other options for accomplishing this, I
would love to hear.     	 from("timer://runOnce?repeatCount=1")            
.onException(Exception.class)            .handled(true)           
.process(new GenericExceptionProcessor())            .end()           
.log("Requesting a claim ID from SDS.")           
.setHeader(Exchange.HTTP_METHOD, constant("POST"))           
.setHeader(Exchange.CONTENT_TYPE,
constant("application/x-www-form-urlencoded"))		   
*.setBody(constant("serviceType=getNextIDFromDB&serviceID=1&dataElementID=814&dataSourceID=50"))*
          
.to("https://dev-sdsservices-was8/IMSDSWebService/servlet/SDSClientRequestServlet"       
    	
+
"?proxyHost=VDDP03C-EDB4ED9&proxyPort=8888&httpClient.authenticationPreemptive=true"
           	
+ "&authMethod=Basic&authUsername=********&authPassword=********"            

+ "&httpClient.soTimeout=5000")           
.to("file:{{sf.archive.dir}}?fileName=sds-response.xml")			.log("Completed
web service call to SDS for file ${file:name}.")            .end();Regards,
John



--
View this message in context: http://camel.465427.n5.nabble.com/Http-Component-Post-Parameters-tp5764464p5764478.html
Sent from the Camel - Users mailing list archive at Nabble.com.
Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message