WCF Web API即将退场,ASP.NET Web API将接棒吗?

2026-05-27 07:150阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计818个文字,预计阅读时间需要4分钟。

WCF Web API即将退场,ASP.NET Web API将接棒吗?

从.NET 3.5开始,WCF支持使用WebHttpBinding构建RESTful Web服务。这种服务建立在WCF框架上,但并非基于WCF Message栈,而是基于RPC风格的。尽管REST的工作原理与WCF有所不同,但它不需要依赖WCF的Message栈。

从 .NET 3.5 开始 WCF 已经支持用 WebHttpBinding 构建 RESTful Web 服务,基于 WCF 框架的 RESTful Web 服务还是建立在 WCF Message 栈上,还是基于RPC风格的,因为 REST 的工作原理有所不同,它不需要依赖 SOAP 协议,因此 WCF 消息管道对于它经过了特殊的消息优化。但 REST 集成在 WCF 消息管道上还是不理想,所以微软重新开始构造基于Http 协议特点的RESTful的Web API, 从2010年10月份开始把代码放在codeplex上wcf.codeplex.com/ ,我也一直在跟踪,学习WCF Web API, 上个月上挂出了一个声明:

具体内容可以参看 WCF Web API is now ASP.NET Web API。几个月之前WCF和ASP.NET 团队合并,把WCF Web API的内容并入了ASP.NET Web API,目前WCF Web API的所有功能并没有完成移植,将在ASP.NET Web API正式发布的时候完成移植,非常期待正式发布的ASP.NET Web API,更期望ASP.NET MVC 4会和ASP.NET MVC 3一样可以很好的运行在Mono上,这样Mono平台就完美了,可以完全的支持RESTful风格的API。

阅读全文

本文共计818个文字,预计阅读时间需要4分钟。

WCF Web API即将退场,ASP.NET Web API将接棒吗?

从.NET 3.5开始,WCF支持使用WebHttpBinding构建RESTful Web服务。这种服务建立在WCF框架上,但并非基于WCF Message栈,而是基于RPC风格的。尽管REST的工作原理与WCF有所不同,但它不需要依赖WCF的Message栈。

从 .NET 3.5 开始 WCF 已经支持用 WebHttpBinding 构建 RESTful Web 服务,基于 WCF 框架的 RESTful Web 服务还是建立在 WCF Message 栈上,还是基于RPC风格的,因为 REST 的工作原理有所不同,它不需要依赖 SOAP 协议,因此 WCF 消息管道对于它经过了特殊的消息优化。但 REST 集成在 WCF 消息管道上还是不理想,所以微软重新开始构造基于Http 协议特点的RESTful的Web API, 从2010年10月份开始把代码放在codeplex上wcf.codeplex.com/ ,我也一直在跟踪,学习WCF Web API, 上个月上挂出了一个声明:

具体内容可以参看 WCF Web API is now ASP.NET Web API。几个月之前WCF和ASP.NET 团队合并,把WCF Web API的内容并入了ASP.NET Web API,目前WCF Web API的所有功能并没有完成移植,将在ASP.NET Web API正式发布的时候完成移植,非常期待正式发布的ASP.NET Web API,更期望ASP.NET MVC 4会和ASP.NET MVC 3一样可以很好的运行在Mono上,这样Mono平台就完美了,可以完全的支持RESTful风格的API。

阅读全文