gpt4 book ai didi

rest - 从 WSDL 生成 REST

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

我正在寻找自动生成 REST ws 的最佳方法。
我们收集了带有为它们生成的 WSDL 的 Web 服务 (SOAP)。我需要提供不同的 API 来调用这些 Web 服务。 (PHP、Pyton、REST、CLI ...)
要求之一是为这些 ws 提供 REST API。

生成 REST 客户端/服务器的最佳方法是什么,是否有任何自动工具?
WSDL 有可能会更改每个版本。

谢谢

最佳答案

无法从 WSDL 生成 REST API。 你不能混合橙子和苹果

SOAP 是建立在 HTTP 之上的协议(protocol)。 WebService 由一组方法/操作表示。您可以将 WebService 视为复杂的 RPC。一般我们可以说 WebServices 是关于动词的 , 调用远程方法/ Action 。 WebService 也没有统一的接口(interface),这就是 WSDL 存在的原因。

REST 是架构风格(范围比 API 更广泛)。 REST API 由一组资源和表示表示。资源是信息的来源,通过统一的接口(interface)进行管理。一般我们可以说 REST API 是关于名词 .因为所有资源都必须具有统一的接口(interface),所以不需要 WADL(为 REST 创建类似 WSDL 的不成功尝试)。

我怀疑您可以自动将动词转换为名词等。

关于rest - 从 WSDL 生成 REST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15998315/

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