您好我正在使用REST服务,我只想知道如何为REST服务提供Web描述符。如果它们是一些可以直接生成REST服务的WSDL的API将会很棒。 我使用Spring STS进行开发是他们在Spring STS中构建的任何内容。
我还有几个问题:
答案 0 :(得分:2)
REST服务不应该使用WSDL。 WSDL用于SOAP Web服务,而不是REST设计风格。
REST API应该是discoverable。
,而不是使用WSDL答案 1 :(得分:2)
此Stackoverflow question可能重复。
虽然可以生成某种WSDL if you use WSDL 2.0,但人们似乎并不习惯用WSDL描述REST服务。这是因为REST服务通常是使用GET / PUT / POST / etc方法的HTTP请求。
充其量,人们可以生成一种名为WADL的东西,但生成WADL并没有在普通社区中真正起步。
描述REST API没有事实上的标准。如果您需要自动化它,我建议您查找generate WADLs。
的方法还有其他解决方案/替代方案用于记录和描述REST API。这完全取决于您的实际要求。
要探索的其他一些好的Stackoverflow问题: