zoukankan      html  css  js  c++  java
  • 《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格式。

  • 相关阅读:
    实验5&期中考试后两题
    实验四——再探类
    实验3—初识类
    10.29算法训练——poj1475双重BFS
    10.25算法训练——裸线段树
    探索邻接表
    Hadoop学习之Combiner
    关于VLM模式下linux压缩根目录空间的心得
    C#微信公众号开发系列教程四(接收普通消息)
    c#分部类型详解
  • 原文地址:https://www.cnblogs.com/abc8023/p/3639999.html
Copyright © 2011-2022 走看看