i'm trying call pasword protected web service. when use server's ip address, works fine:
public class mywsclient extends cxfclientbase<myws> { public mywsclient () { super( "https://xxx.xxx.xxx.xxx:yyyy/somewebservice", ... ); bindingprovider prov = (bindingprovider)port; prov.getrequestcontext().put(bindingprovider.username_property, "username"); prov.getrequestcontext().put(bindingprovider.password_property, "password"); ... } but need proxy server, if want use server's dns name. so, added following code:
system.setproperty("https.proxyhost", "xxx.xxx.xxx.xxx"); system.setproperty("https.proxyport", "8080"); it relays dns name, 401 authentication error web service.
why doesn't work authentication, when use proxy server?
Comments
Post a Comment