这是一个更理论的问题。我即将在这里构建一个小服务器,并想为它创建一个 API。我正在决定什么更好,并且已经排除了 SOAP,因为在我看来那是一团糟。我只剩下 REST 和 XML-RPC。我真的很喜欢 XML-RPC,它实现起来真的很简单,而且它足够常规,所有客户都可以轻松使用它。这些天来,所有酷孩子都在做 RESTful 的东西,有时使用 JSON 有效负载或 XML 文档,甚至是 HTTP POST 变量。我认为那些人总是为每项服务重新发明轮子。我看不出通过使用 REST 而不是使用 XML-RPC 可以获得什么。
那么,这里有人可以提供使用 REST+JSON 而不是仅使用 XML-RPC 实现 API 的实际理由吗?