java - 如何在 Java 中为 REST 服务获取 WSDL

标签 java spring web-services rest wsdl

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

我还有几个问题:

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

最佳答案

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

不使用 WSDL,REST API 应该是 discoverable .

关于java - 如何在 Java 中为 REST 服务获取 WSDL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23117879/

相关文章:

java - Spring 集成 - AbstractInboundFileSynchronizer 不更新文件

java - 如何将数据从一个网络服务发送到另一个网络服务?

.net - WCF 和 ASP.NET 与 https 的兼容模式

web-services - 如何将 Apache CXF Web 服务部署到 Glassfish

Java rest 网络服务显示名称

java - 如何将 JDK 附带的 Java DB 集成到 Netbeans 6.9.1

java - 如何自定义 Spring Boot 嵌入式 Tomcat 线程池?

java - 开始 Java 决策结构和数学对象 Switch 语句

java - 为什么方法抛出异常而不是返回 null?

java - 使用jade(pug)创建jsp