2016-10-03 94 views
0

,所以我已经有一个命令一个XML-RPC服务器调用start_appscurl命令

通常从蟒蛇我将运行它像这样

import xmlrpclib 
app=xmlrpclib.ServerProxy("http://localhost:6610/app_rpc") 

app.start_apps() 

有没有什么方法来调用此方法卷曲命令?

我感兴趣的bash或PowerShell的

+0

它只是http请求,所以...是的。 –

+0

你能举个例子吗? – Nick

回答

1

以下命令将通过XML数据发布到XMLRPC调用服务器上的start_apps命令:

curl -d "<?xml version='1.0'?><methodCall><methodName>start_apps</methodName></methodCall>" http://localhost:6610/app_rpc 

在Linux上调用使用单引号XML片段。

+0

这是完美的,谢谢,但例如,如果我有一个应用程序的参数,如start_apps('true'),这将如何工作? – Nick

+1

是,然后插入的方法名元件之间。 有关更多信息,请参阅https://www.tutorialspoint.com/xml-rpc/xml_rpc_request.htm。 – Bouke