我知道 Flickr 提供了使用它的 XML-RPC 和 REST 方式。
每种语言都有标准的 XML-RPC 库(例如,Python 有一个内置的 xmlrpclib
)。
标准 XML-RPC 库负责序列化/反序列化以及发送/接收响应。
在我看来,对同一 API 使用 REST 风格的网站最终会用每种语言编写自己的库。示例:雅虎!搜索 SDK。
对我来说,似乎 XML-RPC 方式更好,但所有的证据都恰恰相反。为什么?
所以:
最佳答案
否则(通常)不需要,它很复杂,除非你
特别需要它提供的一些功能,它只是不值得
参数
网络上可用的资源(因此称为 REST)
话虽如此,使用 REST 很容易犯很多新手错误,所以首先在谷歌周围搜索如何使用它,你会很高兴你做到了。
关于rest - 为什么大多数 Web 服务都是 REST 风格的,而不是(也)XML-RPC 风格的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/708702/