问题描述
我有一个 SOAP 网络服务端点 url(比方说:EP1"),我们可以仅通过代理服务器连接它.
I have a SOAP webservice endpoint url(let's say :"EP1") which we can connect only through a proxy server.
我们正在使用 org.springframework.ws.client.core.WebServiceTemplate 类来使用网络服务.
We are using org.springframework.ws.client.core.WebServiceTemplate class to consume webservices.
我的问题是,有没有办法可以在 WebServiceTemplate 上传递/设置代理服务器详细信息以连接到端点 URLEP1"?
My question is, Is there a way that I can pass/set the proxy server details on WebServiceTemplate to connect to endpoint url "EP1"?
推荐答案
您必须使用 VM 参数:-Dhttp.proxyHost=mydomain.com -Dhttp.proxyPort=8080
You must use VM arguments: -Dhttp.proxyHost=mydomain.com -Dhttp.proxyPort=8080
请记住,此设置适用于从 Java 发出的所有 HTTP 请求.
Having in mind that this setting applies to all HTTP requests made from Java.
这篇关于如何在 WebServiceTemplate 上设置代理服务器详细信息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!