Hi,
I am having some trouble trying to use Proxy Authentication for my XFire
client...
I read : (docs.codehaus)
// Create your client
Client client = ....;
// Or get it from your proxy
Client client = Client.getInstance(myClientProxy);
client.setProperty(CommonsHttpMessageSender.HTTP_PROXY_HOST, "host");
client.setProperty(CommonsHttpMessageSender.HTTP_PROXY_PORT, "8080");
client.setProperty(CommonsHttpMessageSender.HTTP_PROXY_USER, "proxyuser");
client.setProperty(CommonsHttpMessageSender.HTTP_PROXY_PASS, "proxypassword");
but I don't understand very well :
if I have first to create my client before setting these properties, how
could it work?
Client client = new Client(new
URL("http://www.webservicex.net/CurrencyConvertor.asmx?wsdl"));
//needs authentication to pass the proxy
client.setProperty(CommonsHttpMessageSender.HTTP_PROXY_HOST,
"host");
client.setProperty(CommonsHttpMessageSender.HTTP_PROXY_PORT,
"port");
client.setProperty(CommonsHttpMessageSender.HTTP_PROXY_USER,
"myName");
client.setProperty (CommonsHttpMessageSender.HTTP_PROXY_PASS,
"myPwd");
I get an error with this ( the same as if I did'nt give any information
about my proxy settings : "java.net.ConnectException: Connection timed out"
). could someone tell me what I do wrong?
Thanks,
Audry