0
我已经使用现有的WSDL实现了一个Java客户端。
我可以连接,调用WS方法,一切都很好。
但是....
我应该使用代理进行通信!
设置代理以调用Web服务的方法
已经尝试过很多方法可以做到这一点,但没有任何工程:
Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("host",Integer.parseInt("8008")));
URL url = new URL(theUrl);
HttpURLConnection uc = (HttpURLConnection)url.openConnection(proxy); uc.connect();
或者我试图
System.setPropertry(String, String)
所以可以设置host
和proxy
和proxySet
= true。
但是根据同事们的说法,这不是我应该做的,因为它设置了全局属性,并且它不适用于外部系统中的许多单独运行。
任何想法,我应该这样做?
赞赏任何帮助,
感谢