我正在尝试锻炼如何在 python 中使用 org.apache.xmlrpc.client.XmlRpcClient。
我在https://github.com/mcasperson/vaultdemo/blob/master/src/main/java/com/redhat/ecs/App.java中使用代码:
final XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
config.setServerURL(new URL(args[0]));
config.setBasicUserName(args[1]);
config.setBasicPassword(args[2]);
final XmlRpcClient client = new XmlRpcClient();
client.setConfig(config);
final Object[] params = new Object[] {"1376"};
final String retValue = (String) client.execute("ContentAPI.queryResult", params);
我正在尝试遵循 python 代码,但我没有得到任何地方:
from xmlrpclib import ServerProxy
s = ServerProxy(url)
print s.client.execute("ContentAPI.queryResult",1376)
如何将用户名和密码传递给 python 的 ServerProxy 客户端?
非常感谢您的帮助