WSDL for SOAP - What about REST?
本文关键字:about REST What for SOAP WSDL | 更新日期: 2023-09-27 18:02:03
对WCF
很新
我浏览了各种WCF Terminologies
,似乎无法理解这一点。
WSDL
用于描述web服务。
目前,只有基于SOAP
的web服务似乎有关联的WSDL
,而基于REST
的服务似乎没有。
为什么?
是否可以为REST
生成WSDL
?
WADL
相当于RESTful服务的WSDL
由于microsoft.net不本地支持WADL (WADL是REST的WSDL),为您的问题提供一个具体的答案有点困难。也就是说,如果您有兴趣了解更多关于rest式服务和WADL的信息,您可以考虑使用开源的soapUI web服务测试实用工具(http://www.soapui.org/),它提供了对WADL的支持。
将RESTful API编写为永不更改的契约的想法与REST相对立。是的,WADL是存在的,但它的目的是试图使REST更像SOAP,并因此破坏REST的主要好处:它的可发展性。
如果您想使用WADL,那么就使用WSDL/SOAP代替。
您可以使用swagger.json
作为REST服务的定义。
你可以查看他们的github页面获取更多信息。
https://github.com/RSuter/NSwag