问题标签 [xml-rpc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
4425 浏览

python - 是否有任何好的 Python 教程/指南可以将 XML-RPC 与 Last.fm API 结合使用?

我是 XML-RPC 的新手,我想知道是否有任何好的教程可以将 XML-RPC 与 Last.fm API 一起使用。

是否可以使用 xmlrpclib 模块调用 API 方法,如下例所示?

0 投票
2 回答
447 浏览

installation - 鞋子和宝石

我有鞋葡萄干 (0.r1134) [i686-darwin8.9.1] +视频

我正在尝试像这样设置 Shoes.setup 块:

一切正常,直到我们到达 mwa.login,这将我们带到我的 XML-RPC 包装 API,它将执行安全登录。我得到错误:

未定义的方法“关闭?” 为了 #

如果我启动 irb 并加载“my_webservice_api_wrapper.rb”,一切正常,所以我想也许我误解了应该在鞋中加载什么以及何时加载。

任何帮助表示赞赏。鞋子看起来真的很酷。

0 投票
4 回答
681 浏览

html - XML-RPC 与 HTML 表单

谁能向我解释在直接 HTML 表单上使用 XML-RPC 的好处?乍一看,他们似乎完成了同样的事情。XML-RPC 使用 XML 进行“格式化”,但您可以在表单中执行相同的操作(想想文本框)。

我有一个应用程序从客户端 PC 上运行的脚本中获取数据。脚本的输出是 XML。目前它通过表单 POST 提交给应用程序(使用 CodeIgniter 的 PHP)。我被告知要考虑使用 XML-RPC,但我试图理解“为什么”......

0 投票
5 回答
555 浏览

rest - 为什么大多数 Web 服务都是 REST 风格的,而不是(也)是 XML-RPC 的?

我知道 Flickr 提供了 XML-RPC 和 REST 方式来使用它。

每种语言都有标准的 XML-RPC 库(例如,Python 有一个内置的xmlrpclib)。

标准 XML-RPC 库负责序列化/反序列化以及发送/接收响应。

在我看来,对相同 API 使用 REST 样式的网站最终会用每种语言编写自己的库。示例:雅虎!搜索 SDK。

对我来说,XML-RPC 方式似乎更好,但所有证据都相反。为什么?

所以:

  1. 为什么大多数 Web 服务都是 REST 风格,而不是 XML-RPC?
  2. XML-RPC 是否存在不明显的缺点?
0 投票
8 回答
43910 浏览

php - 需要 PHP5 的示例 XML-RPC 客户端代码

需要有关如何为 XML-RPC 客户端使用 PHP(版本 PHP 版本 5.2.6)内置的 XML-RPC 库的教程或说明。服务器在 Python 中并且可以工作。

谷歌和 php.net 让我失望了。

更新:

根据 phpinfo,我安装了xmlrpc-epi v. 0.51 。我访问了http://xmlrpc-epi.sourceforge.net/但左侧的 xmlrpc-epi-php 示例部分向我展示了 sf.net 的 404 版本。

更新2:

我将使用http://phpxmlrpc.sourceforge.net/并希望这对我有用。

更新3:

http://phpxmlrpc.sourceforge.net/上的代码很简单,我开始工作了。

不关闭问题。如果有人想加入超简单的解决方案,那就太好了!

0 投票
3 回答
1006 浏览

python - Django 应用程序中的 Ping FeedBurner

我有一个 django 站点,其中一些提要是通过 FeedBurner 发布的。每当我保存特定模型的实例时,我都想 ping FeedBurner。FeedBurner 的网站说要使用 XML-RPC ping 机制,但是我找不到很多关于如何实现它的文档。

在 django/Python 中进行 XML-RPC ping 最简单的方法是什么?

0 投票
2 回答
1569 浏览

c++ - 服务器端库 (c/c++) xmlrpc

我想为我的服务器实现对 XMLRPC 协议的支持,它是用 C 和 C++ 编写的,现在正在寻找最广泛采用的 xmlrpc 库。许可证不是问题,GPL 就可以了。你有什么建议?是否有任何事实上的标准 xmlrpc C 库用于此目的?

0 投票
2 回答
1714 浏览

.net - PHP 前端和 .NET/Java 后端通过 XML-RPC 交互:性能考虑

我实现了一个由基于 ASP.NET 的 .NET 后端应用程序构成的解决方案:因为我正在考虑构建的团队应该由我和一两个使用 PHP 的前端开发人员组成。

这种架构的一个好的副作用是 PHP 是一个快速的服务器端脚本引擎,它比 ASP.NET 需要更少的资源。

我发现允许两层通信的唯一解决方案是通过 XML-RPC,这是两个系统都支持的协议(尽管后端部分是由我实现的)。这种方法的一个问题是 XML-RPC 不支持任何身份验证系统,并且在对象表示法和 XML 表示之间的序列化/反序列化方面缺乏一些性能。

有没有人考虑或替代解决方案?

0 投票
4 回答
375 浏览

facebook - 您最想复制或最受欢迎的 Web API 是什么?

肥皂,REST,xmlrpc。Facebook、推特、[插入 web 2.0 站点]。什么是最终的 Web API,哪个是您最有可能在自己的代码中复制的 API,出于什么原因?似乎有些 Web API 引起了开发人员的恶心,而另一些则引起了纯粹的崇拜。如果您被告知为您会效仿的网站/产品开发 API(即使它是矫枉过正)?

0 投票
1 回答
3643 浏览

c# - Magento Web 服务错误

我正在实施一个自定义解决方案来与Magento网站交互。我的代码在 C# 中。我正在尝试使用v2_soap APIxml-rpc APIWeb 服务来创建产品。我尝试使用这两种服务创建产品。我似乎无法成功创建产品。对于每项服务,我都会收到错误消息 [102] Invalid data given. Details in error message.。我尝试将各种数据传递给 api 调用,但没有任何运气。我想知道几件事:

1) 有什么方法可以在我进行 Web 服务调用时收到关于哪些数据无效的更好的错误消息?错误消息似乎表明我可以到达details某个地方,但我已经搜索了所有日志,但我找不到运气的错误消息数据。

2) 使用 Web 服务添加新产品所需的最低属性是什么?

这是我正在使用的一些代码。这就是XML-RPC实现。我正在使用厨师计算 xml-rpc 库。