RestFul依赖于MVC4.0,通过WebAPI形式提供服务
新建MVC4.0项目,在WebApiConfig.Register
方式中调用RestFul类库中的Config.InitAPI(config)
方法,函数签名如下:
void InitAPI(HttpConfiguration config, string apiPrefix = "api")
此InitAPI方法中,大致处理行为包含:
AjaxResult
进行返回yyyy-MM-dd HH:mm:ss
形式返回路由规则如下:(其它业务逻辑不能与此路由冲突)
config.Routes.MapHttpRoute(
name: "DbRestfulApi",
routeTemplate: "<apiPrefix>/{version}/{controller}/{tableName}",
defaults: new { controller = "Query", tableName = RouteParameter.Optional }
);
调用时须传入当前用户的token
信息,以验证用户权限
调用路径为<apiPrefix>/v1/{controller}/<tableName>
具体调用方式请参考文档: query.md