Mule自定义连接器连接超时,用于外部Web服务

时间:2016-08-29 14:39:10

标签: mule connector

Mule版本3.8

首先,我为本地SOAP服务创建了自定义连接器,并使用连接器成功接收了响应。

然后我为远程(互联网)SOAP服务创建了自定义连接器,并且连接超时错误。我搜索了Mule docs如何将属性添加到自定义连接器here并添加了代理主机和端口(已经使用soapUI成功测试了相同的远程服务)。

问题是我仍然在自定义连接器中获得相同的连接超时错误。我想知道自定义连接器无法反映我指定的代理属性。

任何建议都会非常有帮助。感谢。

更新

使用this SO线程解决

1 个答案:

答案 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");;