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


    目录

    ASP.NET WEB API的出现缘由

    ASP.NET WEB API的强大功能

    ASP.NET WEB API的出现缘由

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

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

    ASP.NET WEB API的强大功能

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

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

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

  • 相关阅读:
    反射遍历实体类
    Socket通讯实例-基本Socket
    c#向数据库插入较大数据(SqlBulkCopy)
    C#中(int)、int.Parse()、int.TryParse()和Convert.ToInt32()的区别
    jquery实现限制textarea输入字数
    jquery回车执行某个事件
    asp.net自定义404页面
    iis上json解析失败404
    echart 扩展地图不显示问题
    bootstarp 样式细节(tooltip布局)
  • 原文地址:https://www.cnblogs.com/abc8023/p/3639999.html
Copyright © 2020-2023  润新知