Mule版本3.8
首先,我为本地SOAP服务创建了自定义连接器,并使用连接器成功接收了响应。
然后我为远程(互联网)SOAP服务创建了自定义连接器,并且连接超时错误。我搜索了Mule docs如何将属性添加到自定义连接器here并添加了代理主机和端口(已经使用soapUI成功测试了相同的远程服务)。
问题是我仍然在自定义连接器中获得相同的连接超时错误。我想知道自定义连接器无法反映我指定的代理属性。
任何建议都会非常有帮助。感谢。
更新
使用this SO线程解决
答案 0 :(得分:0)
HTTPConduit http = (HTTPConduit) client.getConduit();
http.getClient().setProxyServer("proxy");
http.getClient().setProxyServerPort(8080);
http.getProxyAuthorization().setUserName("user proxy");
http.getProxyAuthorization().setPassword("password proxy");;