我知道 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/