ASP.Net MVC4 WebApi代理

时间:2012-03-11 21:15:54

标签: .net asp.net-mvc rest

我开始玩WebApi和Rest服务。 直到现在我一直在开发SOAP API。

我的问题是在MVC4 WebApi中存在与代理并行的东西,或者它只是SOAP世界概念。 如果不是客户如何知道我向他们公开的Web功能的完整描述。

由于

2 个答案:

答案 0 :(得分:4)

我想你的意思是WSDL服务描述,它在WebAPI中不存在。现在我看到你还在问题中添加了标签REST,我想强调一点,WebAPI不会强制执行REST实践。

REST最近正在进行一些讨论,但我认为每个人都认为它没有定义任何类似wsdl的服务。

但是,它确实要求您使文档自我描述,并鼓励发布可能的状态转移和相关文档的链接 更多信息:http://en.wikipedia.org/wiki/HATEOAS

REST是一种与SOAP完全不同的野兽,因为它实际上不希望您向服务器发送命令而不是从获取/更新/ ...资源所需的基本命令之外发送命令,但是对此的完整描述超出了这篇文章的范围: - )

话虽如此,webAPI技术本身在这方面没有任何保留意见,完全可以提供全面的服务和相关的类似wsdl结构。

答案 1 :(得分:0)

我可以推荐这个项目,我已经将它用于多个项目,并且效果很好。

PS:我是该项目的合作者,虽然我还没有提交任何代码。

https://github.com/RestCode/WebApiProxy