Wednesday, December 12, 2012

axis2 1.6.2 client behind proxy

import
import org.apache.axis2.client.Options;
import org.apache.axis2.transport.http.HTTPConstants;
import org.apache.axis2.transport.http.HttpTransportProperties; 
   
Call the server webservice

<StubClass> stub = new <StubClass>();
Options options = stub._getServiceClient().getOptions();
HttpTransportProperties.ProxyProperties pp = new HttpTransportProperties.ProxyProperties();
pp.setProxyName(<proxy_host>);
pp.setProxyPort(<proxy_port>);
pp.setPassWord(<proxy_password>);
pp.setUserName(<proxy_username>);
options.setProperty(HTTPConstants.PROXY, pp);

No comments:

Post a Comment