gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 03:01:08 28 4
gpt4 key购买 nike

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

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

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

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

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

所以:

  • 为什么大多数 Web 服务都是 REST 风格的,而不是 XML-RPC 风格的?
  • XML-RPC 是否存在不明显的缺点?
  • 最佳答案

  • 休息不仅容易,而且容易得多。
  • Xml-Rpc/soap 有很多事件部件和大量的开销,认知
    否则(通常)不需要,它很复杂,除非你
    特别需要它提供的一些功能,它只是不值得
  • 并非每个服务请求都需要打包为正式的函数调用
    参数
  • REST 也是一个定义明确的正式系统,是一个很好的表示模型
    网络上可用的资源(因此称为 REST)

  • 话虽如此,使用 REST 很容易犯很多新手错误,所以首先在谷歌周围搜索如何使用它,你会很高兴你做到了。

    关于rest - 为什么大多数 Web 服务都是 REST 风格的,而不是(也)XML-RPC 风格的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/708702/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com