【发布时间】:2017-01-23 13:49:27
【问题描述】:
我需要运行 XmlRpc-Request 并且我必须使用代理来连接服务器。
连接使用以下代码。
try {
final XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
config.setServerURL(new URL(url));
final XmlRpcClient server = new XmlRpcClient();
server.setConfig(config);
Object result = null;
System.setProperty("https.proxyHost", host);
System.setProperty("https.proxyPort", port);
result = server.execute("evatrRPC", params);
return ((String) result);
}catch (final Exception exception) {
throw new RuntimeException("JavaClient: " + exception);
}
问题是我不允许更改系统属性。因此,我正在寻找另一种方法来为请求设置代理。
感谢您的帮助
【问题讨论】: