【问题标题】:curl command for an xmlrpc command用于 xmlrpc 命令的 curl 命令
【发布时间】:2016-10-03 16:11:11
【问题描述】:

所以我有一个 XMLRPC 服务器,它有一个名为 start_apps 的命令

通常从 python 我会这样运行它

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

app.start_apps()

有没有办法从 curl 命令调用这个方法?

我对 bash 或 powershell 感兴趣

【问题讨论】:

  • 只是http请求,所以...是的。
  • 你能举个例子吗?

标签: python curl xml-rpc


【解决方案1】:

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

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

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

【讨论】:

  • 这很完美,谢谢,但是例如,如果我有一个应用程序的参数,例如 start_apps('true') 它将如何工作?
  • 是,然后在methodName元素之间插入1。请参阅tutorialspoint.com/xml-rpc/xml_rpc_request.htm 了解更多信息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-01-11
  • 2023-03-31
  • 1970-01-01
  • 2014-02-10
  • 1970-01-01
  • 1970-01-01
  • 2014-04-12
相关资源
最近更新 更多