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 ?

WSDL for SOAP - What about REST?

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