300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 《ASP.NET MVC4 WEB编程》学习笔记------Web API 续

《ASP.NET MVC4 WEB编程》学习笔记------Web API 续

时间:2020-02-26 09:15:40

相关推荐

《ASP.NET MVC4 WEB编程》学习笔记------Web API 续

目录

WEB API的出现缘由

WEB API的强大功能

WEB API的出现缘由

随着UI AJAX 请求适量的增加, MVC基于JsonResult的控制器操作将无法满足高级AJAX前端的需求。如果真的出现这种情况,就应该好好寻找一种更简单,优美的方法来处理AJAX请求,现在是 WEB API的出现的时候了。

WEB API框架同时使用了WEB标准规范,比如HTTP,JSON,XML,以及一系列构建REST数据服务的参考原则。 WEB API和 MVC很像,都是用了核心的概念,比如路由,控制器以及控制器操作结果。但它使用这些核心概念是为了支持不同的场景,那些需要使用数据服务,而非HTML标签的场景。

WEB API的强大功能

WEB API也必须在ASP,NET路由里注册它,否则无法接收请求消息。注册WEB API 使用的是RouteTable.MapHttpRoute()扩展方法,而不是RouteTable.MapRoute()。

WEB API框架最强大的功能之一就是可以通过开放数据协议(Open Data Protocol ,OData)使用URL参数表达式来支持数据分页和过滤。

WEB API框架最强大的功能之二就是处理不同的多媒体类型(MIME)。MIME类型用来描绘HTTP请求中不同的数据格式。MIME类型由两个字符串组成:类型和子类型,例如,text.html.表示HTML格式。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。