你的位置:首页 > 软件开发 > ASP.net > Taurus.MVC 2.0 开源发布:WebAPI开发教程

Taurus.MVC 2.0 开源发布:WebAPI开发教程

发布时间:2016-11-16 15:00:17
背景:有用户反映,Tausus.MVC 能写WebAPI么?能!教程呢?嗯,木有!好吧,刚好2.0出来,就带上WEBAPI教程了!开源地址:https://github.com/cyq1162/taurus.mvc下面为教程:步骤一:新建ASP.NET Web应用程序:WebAP ...

背景:

有用户反映,Tausus.MVC 能写WebAPI么?

能!

教程呢?

嗯,木有Taurus.MVC 2.0 开源发布:WebAPI开发教程

好吧,刚好2.0出来,就带上WEBAPI教程了!

开源地址:

https://github.com/cyq1162/taurus.get='_blank'>mvc

Taurus.MVC 2.0 开源发布:WebAPI开发教程

下面为教程:

步骤一:新建ASP.NET Web应用程序:WebAPI项目

Taurus.MVC 2.0 开源发布:WebAPI开发教程

步骤二:Nuget上引用Taurus.MVC

 Taurus.MVC 2.0 开源发布:WebAPI开发教程

Taurus.MVC 2.0 开源发布:WebAPI开发教程

安装后,框架默认引入两个Taurus.Core.dll和CYQ.Data.dll,以及自动配置web.config

Taurus.MVC 2.0 开源发布:WebAPI开发教程

步骤三:新建一个Controller类来写程序,继承自Taurus.Core.Controller

Taurus.MVC 2.0 开源发布:WebAPI开发教程

步骤四:修改web.config并F5运行

Taurus.MVC 2.0 开源发布:WebAPI开发教程

F5运行,如果报这个错误:

Taurus.MVC 2.0 开源发布:WebAPI开发教程

把httpModules的经典模式注释即可:

Taurus.MVC 2.0 开源发布:WebAPI开发教程

继续F5运行,发现这个提示就对了:

找不到路径的都会定位到:DefaultController,因为DefaultController也没有,所以提示。

Taurus.MVC 2.0 开源发布:WebAPI开发教程

我们定义了一个UserController,而且路由模式是1,所以我们的访问地址为:

Taurus.MVC 2.0 开源发布:WebAPI开发教程

搞定,收工!

只要5分钟,一个高性能的WebAPI就搞定了!

步骤五:处理权限验证

如果只是单纯的提供接口,不进行权限验证,那就上面简单的几步已经完事了。

如果API需要做权限验证,那就多了这一步。

1:新建DefaultController,定义并实现CheckToken方法(约定的方法定义如下:)

public static bool CheckToken(IController controller, string methodName)

原标题:Taurus.MVC 2.0 开源发布:WebAPI开发教程

关键词:web

web
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。