I am wondering how that will take care of my authentication issue. So here is
my new code snippet:-
String docUID = "${in.body.documentID}";
from(documentServiceEndpoint)
.routeId(documentRequestType)
.unmarshal(format)
.log(LoggingLevel.INFO,
this.getClass().getCanonicalName(), "*** Starting
document count retrieve for ${in.body.documentID} **" + "docUID:" + docUID)
.setHeader("docUID", simple(docUID))
.setHeader(Exchange.HTTP_METHOD, constant("GET"))
.setHeader(Exchange.HTTP_URI,
simple("http://rq3l2hps1:9081/V5/ECM/Rest/content/filenet/ClaimsTargetOS/TempClaimCenterDocument/Count?GWCC_DocUID=${in.header.docUID}"
+ "&authMethod=Basic&authUsername=" + username + "&authPassword=" + password
+ "&httpClient.authenticationPreemptive=true"))
.to("http://url")
.transform(responseTransformer)
.marshal(format);
I am wondering how this will solve my authentication issue? I also tried
using .recipientList().transform(transformer) but I am getting the request
in the transformer. Not sure how to fix this?
--
View this message in context:
http://camel.465427.n5.nabble.com/Issues-invoking-external-URL-with-Http-Basic-Auth-tp5753061p5753067.html
Sent from the Camel - Users mailing list archive at Nabble.com.