打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
抛开MVC4使用Web API

在上一篇博文WebAPI用法中说了一下Web API在MVC4中使用的样例。但有些时候我们只是想使用Web API的功能,而不需要使用整个的MVC,这个时候就该抛开MVC4来新建项目了。

首先要新建一个asp.net空应用程序,在程序中添加引用System.Web.Http和System.Web.Http.WebHost:

继续添加 System.Net.Http

另外还需要引用Json.net,可以通过Nuget或者直接用用下载好的dll

添加路由映射

这一步和上一篇中讲的一样,我们可以直接把上一篇的配置拿过来:

public class WebApiConfig{    public static void Register(HttpConfiguration config)    {        config.Routes.MapHttpRoute(            name: "DefaultApi",            routeTemplate: "api/{controller}/{id}",            defaults: new { id = RouteParameter.Optional }        );    }}

新建Global.asax文件,在Application_Start中调用完成注册

protected void Application_Start(object sender, EventArgs e){    WebApiConfig.Register(GlobalConfiguration.Configuration);}

创建Web API Controller

先在项目中把UserModel添加到项目中

public class UserModel{    public string UserID { get; set; }    public string UserName { get; set; }}

在项目中新建API目录,把上一篇中的UserController直接拿过来

public class UserController : ApiController{    public UserModel getAdmin()    {        return new UserModel() { UserID = "000", UserName = "Admin" };    }    public bool add(UserModel user)    {        return user != null;    }}

运行上一篇的测试程序吧

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Web API 强势入门指南
ASP.NET Web API教程(一) 你的第一个Web API
Web Api 入门实战
[ASP.NET MVC 小牛之路]18 - Web API
开源技术架构 – Web App架构
基于令牌的身份验证使用的ASP.NET Web API 2,Owin和身份
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服