我有一个由Mule架构组成的本地环境,用于将xml有效负载发送到SAP。
此本地环境是使用Maven和Eclipse创建的(选项2 here)。
我们的代理最近已更改,现在尝试向SAP发送有效负载时,我得到:
org.apache.cxf.interceptor.Fault: Connection refused: connect
由于本地环境在Ecliple中有mule-standalone服务器,我不确定代理设置必须在哪里。
答案 0 :(得分:0)
Mule使我们能够在其连接器中配置网桥:
https://docs.mulesoft.com/mule-user-guide/v/3.6/http-proxy-pattern
但是,您也可以使用纯java配置它。在java中使用代理很容易:
Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("10.20.30.40", 8180));
conn = new URL(urlString).openConnection(proxy);
如果您需要身份验证,请使用系统代理,环境属性或更复杂的内容检查:
How do I make HttpURLConnection use a proxy?
告诉我们您的帮助。