.net - ASP.Net MVC4 WebApi 代理

标签 .net asp.net-mvc rest

我开始使用 WebApi 和 Rest 服务。
到现在为止,我一直在开发 SOAP API。

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

谢谢

最佳答案

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

REST 最近处于一些讨论之中,但我认为每个人都同意它没有定义任何类似 wsdl 的服务。

然而,它确实要求您使您的文件具有自我描述性,并鼓励发布可能的状态转移和相关文件的链接
更多信息在这里:http://en.wikipedia.org/wiki/HATEOAS

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

话虽如此,webAPI 技术本身在这方面没有任何保留,完全有可能将成熟的服务和相关的 wsdl 样结构放在适当的位置。

关于.net - ASP.Net MVC4 WebApi 代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9658968/

相关文章:

c# - 如何在 ASP .NET MVC 5 中为 AspNetUser 创建 SecurityStamp

javascript - 范围变量在 REST API POST 请求中丢失值

rest - Java EE Servlet 和 REST 路径冲突

.net - Microsoft VisualStudio TestTools UITest dll

c# - 使用正则表达式解析 tnsnames.ora

c# - GroupBox 中是否有任何属性指示已检查嵌套控件?

json - 如何在一个 GET 请求中解析来自 Coinbase API 的所有股票代码

.net - Outlook 互操作 PrintOut 文档名称

javascript - 使用 javascript/jquery 从表格的给定行中提取 Cell/Td/tabledata 值

c# - 如何在sql中使用存储过程插入嵌套对象