【发布时间】:2011-05-27 15:49:26
【问题描述】:
假设我获得了一些 Web 服务的 WSDL。我真的需要 RESTful 服务,因为我将创建一个 JavaScript 客户端。
是否有任何工具可以创建充当传统 Web 服务代理的 RESTful 服务?
我不在乎什么语言...PHP、Java...随便。
谢谢
【问题讨论】:
-
我不知道有什么工具,但我只想说这可能不存在,因为从通用 WSDL 到 REST 服务的转换不是一个清晰的映射。 WSDL 是非常通用的,并且包含诸如 SOAP 之类的东西,这些东西(除了宗教战争之外)更具表现力。也就是说,可能有一个 WSDL 子集可以映射到 REST,并且可以使用 WSDL 编写一个 RESTful Web 服务
-
但是,但是,但是....我只想按下一个按钮,瞧!是的,我对 WSDL 格式不太熟悉,所以很可能就是这种情况。
-
您可以从 javascript 以及 RESTfull 服务访问 SOAP 服务,不是吗?
-
@Stas - 当然可以,但我认为 OP 正在寻找某种代码生成工具,它将代理(如在设计模式或服务器中)来自等效 REST 的服务请求通过旧的基于 WSDL 的接口。
-
@spinning_plate,对我来说,看起来 OP 正在寻找这样的工具,因为他不了解 javascript - SOAP 通信的可能性。
标签: java php web-services rest wsdl