zoukankan      html  css  js  c++  java
  • 给现有MVC项目增加Web API支持

    在MVC4中自带了Web API不再需要从Nuget中下载。

    Step1:增加System.Web.Http,System.Web.Http.WebHost,System.Net.Http三个程序集的引用,都是4.0版本;

    Step2:增加路由,默认的路由代码如下

    routes.MapHttpRoute(
                    name: "API Default",
                    routeTemplate: "api/{controller}/{id}",
                    defaults: new { id = RouteParameter.Optional }
                );
    

    Step3:新增一个MyController,父类为ApiController,你可能需要增加System.Web.Http命名空间;

    Step4:写几个Method,比如 public IEnumerable<string> GetAllChannels();

    Step5:大功告成,在浏览器中输入http://xxxx/api/My/ 如果在地址最后没有跟上method名它会默认查找第一个包含“Get”关键字的方法,这里会返回GetAllChannels的结果。

  • 相关阅读:
    Maven的生命周期
    Maven坐标
    IDEA配置maven
    IDEA配置tomcat
    重写父类方法
    类的继承
    内部类
    static关键字
    线程相关知识
    数组
  • 原文地址:https://www.cnblogs.com/jinzhao/p/3171885.html
Copyright © 2011-2022 走看看