WCF
我正在浏览各种WCF Terminologies
并且似乎不理解这一点。
WSDL
用于描述网络服务。
目前,只有基于SOAP
的网络服务似乎有相关的WSDL
,而基于REST
的服务似乎也没有。
为什么?
是否可以为WSDL
生成REST
?
或者有没有第三方程序可以做到这一点?
答案 0 :(得分:3)
WADL
等同于RESTful服务的WSDL
答案 1 :(得分:1)
由于Microsoft .NET本身不支持WADL(WADL是REST的WSDL),因此为您的问题提供特定答案有点困难。也就是说,如果您有兴趣发现有关RESTful服务和WADL的更多信息,您可能需要考虑尝试开源 soapUI Web服务测试实用程序(http://www.soapui.org/),它提供支持对于WADL。
答案 2 :(得分:1)
将RESTful API编码为永不改变的合同的想法与REST是对立的。是的,WADL存在,但其目的是尝试使REST更像SOAP,并用它破坏REST的主要好处:它的evolvability。
如果您想使用WADL,请改用WSDL / SOAP。
答案 3 :(得分:0)