【发布时间】:2013-04-14 11:00:50
【问题描述】:
我正在寻找自动生成 REST ws 的最佳方法。 我们收集了带有为它们生成的 WSDL 的 Web 服务 (SOAP)。我需要提供不同的 API 来调用这些 Web 服务。 (PHP、Pyton、REST、CLI ...) 要求之一是这些 ws 具有 REST API。
生成 REST 客户端/服务器的最佳方式是什么,是否有任何自动工具可以做到这一点? WSDL 有可能会更改每个版本。
谢谢
【问题讨论】:
-
REST 和 WSDL 是根本对立和不兼容的概念.... WSDL/SOAP 服务是围绕 函数 和方法(与客户做某事 ),而 REST 基于 resources (HTTP
GET /customer/5)。我高度怀疑您是否能够将 SOAP WSDL 任何有意义的“转换”为任何与 REST 服务类似的东西...... -
@marc_s 协议设计者的理论就是其中之一。现实生活是第二种,当休息被选中架构时,因为是唯一的协议投影机了解,是时尚的,每一个年轻的网站管理员都理解等......应该使用来自经典web-services i>的东西。我认为问题很好(但我找不到工具)。我的意见的第二部分是下面的答案。