java - 如何在 JAVA 中为 WSDL 中定义的 REST 生成 RESTful 客户端

标签 java web-services rest wsdl

我知道 WSDL 用于定义基于 SOAP 的 Web 服务,但在我在网上看到的大多数 WSDL 中,WSDL 还定义了 RESTful“Web 服务”-http:binding。

为了为 SOAP 生成客户端,我使用了来自 JAX-WS 的 wsimport 工具(它也为 REST 生成客户端类,但它不起作用)。

那么问题来了,如何基于WSDL生成REST客户端呢?

最佳答案

我从未听说过有人使用 WSDL 来生成 REST 客户端。 WADL 是,但不是 WSDL。

无论如何,为 REST 服务生成客户端是没有意义的。如果您认为自己想要那样做,那么您就失去了 REST 的好处,并且试图遵循 REST 约束将使您白白做额外的工作。

关于java - 如何在 JAVA 中为 WSDL 中定义的 REST 生成 RESTful 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2689122/

相关文章:

java - 如何从数组中检索数据?

java - 如何通过 REST 在 Sakai 中获取作业的内容

rest - 谁需要 (SOAP) 可靠的消息传递?

Java 流 - 浏览和跳过

java - 无法运行 COMPS 应用程序。 ClassNotFoundException异常

java - 如何在 Android 中的 Firestore 数据库中获取文档 ID 或名称以传递给另一个 Activity ?

c# - Android 中的 JSON 数组错误

javascript - 自定义绑定(bind) (knockout.js) 以根据其他 <select> 更新 <select>

java - 如何创建 java web 服务来将数据写入 Firebase?

java - Jersey Inject Weld managed bean into ConstraintValidator