我找不到有关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 回答
我在博客上写了一个使用ASP.NET Web API生成WADL的方法:http://blogs.msdn.com/b/stuartleeks/archive/2014/05/20/teaching-asp-net-web-api-to-wadl.aspx
那里有大量的工作要做 . 它没有完成,但看着空间 .
看看这里(以及更新的姚明帖子):http://blogs.msdn.com/b/yaohuang1/archive/2012/05/21/asp-net-web-api-generating-a-web-api-help-page-using-apiexplorer.aspx
也
http://blogs.msdn.com/b/yaohuang1/archive/2012/06/15/using-apiexplorer-to-export-api-information-to-postman-a-chrome-extension-for-testing-web-apis.aspx