gpt4 book ai didi

web-services - REST Web 服务 WSDL?

转载 作者:行者123 更新时间:2023-12-03 07:26:51 25 4
gpt4 key购买 nike

我正在实现一个 Web 服务,并且已经实现了 REST 和 SOAP 版本,以查看哪个版本适合我的需求。我决定选择 REST,因为它很简单,而且我可能会开发一个 iPhone 应用程序来使用它。我的问题很简单,是否可以为我的 REST 服务创建 WSDL 或 WADL?有必要吗?

谢谢

最佳答案

有了良好的 RESTful 服务,就没有必要为其生成 WADL(更不用说不太合适的 WSDL)了,因为它会进行 self 描述。我所说的“ self 描述”具体是指它将提供描述服务发布的所有(相关)资源的文档,并且对其中任何资源使用标准 HTTP OPTIONS 请求将生成有关如何交互的基本信息。使用 WADL 的唯一真正好处是它允许调用者提前发现需要处理的复杂文档的模式; REST 本身并没有提供任何帮助(一些 RESTians 认为这样做会适得其反,我不确定我是否同意这一点)。

当然,这并没有捕获更深层的交互模式,但绝大多数服务的 WSDL 描述也没有捕获到,因此没有任何变化。

<小时/>

郑重声明,我使用 Apache CXF 创建 RESTful 服务(使用 JAX-RS)并为其发布 WADL。

关于web-services - REST Web 服务 WSDL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6830581/

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