ASP.NET Web API,Web服务发现和客户端创建

时间:2012-06-21 11:02:15

标签: asp.net asp.net-mvc web-services rest asp.net-web-api

我无法找到有关ASP.NET Web API服务发现实现的任何信息。对于一个新项目,我需要在WCF和Web API之间做出决定。 service元素将被各种客户端,移动,客户端JavaScript以及ASP.NET网站使用。

对于网站来说,能够根据WCF服务生成客户端的便利性显然是一个优势。我不熟悉RESTful Web服务,但我发现有Web应用程序描述语言(WADL)。也许这是我的无知,但能够宣传正确的消费方式是一件好事吗?

我的主要问题:是否存在为WEB API生成WADL或类似内容的任何内容?

次要问题:this tool看起来像基于WADL生成客户端,还有什么能让生活更轻松地让客户端与RESTful Web服务保持同步吗?

2 个答案:

答案 0 :(得分:6)

答案 1 :(得分:2)

我在博客上写了一种使用ASP.NET Web API生成WADL的方法:http://blogs.msdn.com/b/stuartleeks/archive/2014/05/20/teaching-asp-net-web-api-to-wadl.aspx