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.

Reply via email to