ASP.NET MVC与ASP.NET Web API的区别
2017-11-14 14:42
281 查看
MVC主要用来构建网站,既关心数据也关心页面展示,而Web API只关注数据
Web API支持格式协商,客户端可以通过Accept header通知服务器期望的格式
Web API支持Self Host,MVC目前不支持
Web API通过不同的http verb表达不同的动作(CRUD),MVC则通过Action名字表达动作
Web API内建于ASP.NET System.Web.Http命名空间下,MVC位于System.Web.Mvc命名空间下,因此model binding/filter/routing等功能有所不同
Web API非常适合构建移动客户端服务
Web API支持格式协商,客户端可以通过Accept header通知服务器期望的格式
Web API支持Self Host,MVC目前不支持
Web API通过不同的http verb表达不同的动作(CRUD),MVC则通过Action名字表达动作
Web API内建于ASP.NET System.Web.Http命名空间下,MVC位于System.Web.Mvc命名空间下,因此model binding/filter/routing等功能有所不同
Web API非常适合构建移动客户端服务
相关文章推荐
- ASP.NET MVC与ASP.NET Web API的区别(转)
- Asp.net MVC 与 Asp.net Web API 区别
- asp.net mvc 中的 controller和asp.net web api 的apicontroller有什么区别?(转)
- Asp.net MVC 与 Asp.net Web API 区别
- ASP.NET MVC与ASP.NET Web API的区别
- ASP.NET Web API实践系列06, 在ASP.NET MVC 4 基础上增加使用ASP.NET WEB API
- 【ASP.NET MVC 5】第27章 Web API与单页应用程序
- 【转】asp.net mvc(模式)和三层架构(BLL、DAL、Model)的联系与区别
- 解析ASP.NET WebForm和Mvc开发的区别
- [ASP.NET MVC 小牛之路]18 - Web API
- 在ASP.NET Web API和ASP.NET Web MVC中使用Ninject
- ASP.NET MVC WEB API必知必会知识点总结
- Asp.Net MVC 4 Web API 中的安全认证-使用OAuth
- ASP.NET MVC Web API HttpClient简介
- 转载ASP.NET MVC 和ASP.NET Web Form简单区别
- ASP.NET MVC View 和 Web API 的基本权限验证
- ASP.NET MVC 4 Beta发布:强化Web API
- ASP.NET MVC Web API 学习笔记---第一个Web API程序
- ASP.NET MVC Web API 学习笔记---第一个Web API程序
- Asp.Net MVC 之 Autofac 初步使用3 集成web api