web-services - 将 Spring WebServiceTemplate 与代理一起使用

标签 web-services soap proxy

我有一个 httpssoap URL。我想使用 WebServiceTemplate 抛出代理来调用此 url。

我添加了以下代理代码

System.setProperty("https.proxySet", "true");
System.setProperty("https.proxyHost", <Proxy Host Name>);
System.setProperty("https.proxyPort", <Proxy Port Number >);

并调用

TransferDataResponse transferDataResponse = (TransferDataResponse) webServiceTemplate.marshalSendAndReceive(webServiceUrl, transferData);

但是调用不是路由抛出代理并且连接被拒绝。请帮忙解决这个问题。

最佳答案

尚未得到答复,我被困在这个问题上

我使用了下面的方法并且它有效。

Properties systemProps = System.getProperties();
systemProps.put("proxySet", "true");
systemProps.put("proxyHost", "proxyHost");
systemProps.put("proxyPort", "8080");

关于web-services - 将 Spring WebServiceTemplate 与代理一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31032793/

相关文章:

java - 从 XML 检索数据

c++ - 有没有办法在 "class"类型实体中对一组 soap 方法进行逻辑分组?

linux - 无需重启系统即可设置Linux代理

go - 带有/代理中间件的 Echo CORS 会导致/Access-Allow-Origins 响应 header 出现问题

java - "JAX-RS MessageBodyWriter not found for media type=application/json"执行 jar 但 mvn :exec works

javascript - 如何安全地使用 aws-sdk javascript

web-services - 使用 ="encoded"异常解析 WSDL 时出错

java - 如何从 xml 请求中删除 xmlns =""

web-services - 通过相同的 JAX-WS 服务同时支持 SOAP 1.1 和 1.2

Eclipse Neon HTTP 代理身份验证需要错误