首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Java中获取REST服务的WSDL

如何在Java中获取REST服务的WSDL
EN

Stack Overflow用户
提问于 2014-04-16 18:56:11
回答 2查看 10K关注 0票数 3

嗨,我在工作REST服务,我只想知道如何为REST服务提供web描述符。如果它们是一些可以直接为REST服务生成WSDL的API,那就太好了。我正在使用Spring进行开发,这是他们内置在Spring中的任何东西。

对于同样的问题,我几乎没有其他的问题:

  1. 为REST服务提供描述符是否可行。
  2. 提供描述符并不违反REST或HATEOS架构风格。
  3. 实现这一目标的不同方法有哪些。
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-16 18:58:08

REST服务不应该使用WSDL。WSDL用于SOAP服务,而不是REST设计风格。

REST应该是可发现,而不是使用WSDL。

票数 3
EN

Stack Overflow用户

发布于 2014-04-16 19:02:00

可能与此堆栈过流问题重复。

虽然生成某种类型的如果使用WSDL2.0是可能的,但是人们似乎并不用WSDL来描述REST服务。这是因为REST服务通常是带有GET/PUT/POST/etc方法的HTTP请求。

充其量,人们可以生成一种叫做WADL的东西,但是生成WADL在一般社区中并没有得到真正的发展。

没有描述REST的事实上的标准。如果您需要将其自动化,我建议您查找如何使用生成WADL

还有其他解决方案/替代方案,用于记录和描述REST。这完全取决于你的实际需求。

还有一些其他好的堆栈溢出问题需要探讨:

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23117879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档