Hi Matteo,
Did you check out this link:

http://camel.apache.org/http.html

It has info on connecting using basic auth.  This example show a poll from
google that you can adapt to meet your needs.  Below is polls your URL and
then write the result to a file:

from("timer://foo?fixedRate=true&delay=0&period=10000")
   
.to("http://remoteserver.location/get_user_info.xml?username=matteo&password=matteosPassword";)
    .setHeader(FileComponent.HEADER_FILE_NAME,
"get_user_info.xml").to("file:target/google");

or in Spring

<camelContext id="camel" xmlns="http://camel.apache.org/schema/spring";
trace="true">
    <route>
        <from uri="direct:start"/>
        <to
uri="http://remoteserver.location/get_user_info.xml?username=matteo&amp;password=matteosPassword"/>
        <to uri="mock:result"/>
    </route>
</camelContext>

Cheers,
Yogesh


Matteo Redaelli wrote:
> 
> Hello
> 
> With camel-http I'd like to retreive an xml document from an url like
> 
>  http://remoteserver.location/get_user_info.xml?username=matteo
> 
> BUT that url requires a basic authentication
> 
> where  do I have to set basic auth params (username and password) and
> where my query parameter "username"?? I read about adding params in url or
> setting up header variable Exchange.HTTP_QUERY ..
> 
> Thanks in advance
> Matteo
> http://www.redaelli.org
> 
> 

-- 
View this message in context: 
http://old.nabble.com/camel-http%3A-basic-authentication-and-query-parameter-%22username%22-tp27714288p27714294.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to