GateController – 系统安全门禁控制器 - CSFramework.WebApi后端框架


CSFramework.WebApi框架 - DoController - 通用接口控制器说明

CSFramework.WebApi服务端开发框架   WebApi后台框架  WebApi框架 原创软件@csframework.com

   系统门禁控制器(GateController)提供用户登录和登出两个主要接口。

名称

说明

1

服务器地址

http://localhost:19893

开发环境的服务器地址

2

路由

api/gate

控制器的路由地址

3

完整URL

http://localhost:19893/api/gate

控制器完整URL地址

 

   API接口

接口名称

ActionName

参数/模型

说明

1

Login

login

ModelRequest request

提交的用户请求模型数据。

2

Logout

logout

ModelRequest request

提交的用户请求模型数据。

 

Login – 用户登录

   路由格式:http://localhost:8899/api/gate/login

   接口定义:

[HttpPost]
[ActionName("login")]
public IUserResponse Login(ModelRequest request)

 

 客户端示范代码2(C#)

//构建登录请求对象
ModelRequest mr = new ModelRequest();
mr.ApiKey =”5b7184d1-2482-4b7e-85f4-93d86bf1f46e”;
mr.Data =”{UserID:13811118888,Pwd:123456}”; //JSON数据
mr.Sign = CryptoHelper.ToMD5(mr.ApiKey + mr.Data +”z3d85f4865b7184d1bf1”);//Sign数字签名
mr.DataIsEncrypted = false;

//调用WebApi接口
string url=”http://localhost:9988/api/gate/login”;
string response=HttpTools.Post(url, JsonConvert.SerializeObject(mr));//HTTP-POST

 

Logout – 用户登出

  路由格式:http://localhost:8899/api/gate/logout

  接口定义:

[HttpPost]
[ActionName("logout")]
public IUserResponse Logout(ModelRequest request)

 

客户端示范代码(C#)

//构建登录请求对象
ModelRequest mr = new ModelRequest();
mr.ApiKey =”5b7184d1-2482-4b7e-85f4-93d86bf1f46e”;
mr.Data =”{UserID:13811118888,Pwd:123456}”; //JSON数据
mr.Sign = CryptoHelper.ToMD5(mr.ApiKey + mr.Data +”z3d85f4865b7184d1bf1”);//Sign数字签名
mr.DataIsEncrypted = false;

//调用WebApi接口
string url=”http://localhost:9988/api/gate/logout”;
string response=HttpTools.Post(url, JsonConvert.SerializeObject(mr));//HTTP-POST

内容图片-底图-高效开发.追求卓越-开发框架文库

C/S框架网|原创精神.创造价值.打造精品

 

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
上一篇:CSFramework.WebApi框架 - DoController - 通用接口控制器说明
下一篇:FileController – 文件管理控制器 - CSFramework.WebApi后端框架
评论列表

发表评论

评论内容
昵称:
关联文章

GateController系统安全门控制器 - CSFramework.WebApi框架
CSFramework.WebApiV3.GateController – 门控制器
CSFramework.WebApiV3.GateController – 门控制器
SystemController – 系统管理控制器 - CSFramework.WebApi框架
测试DoController控制器 - CSFramework.WebApi框架
FileController – 文件管理控制器 - CSFramework.WebApi框架
ImageController – 图片资源控制器 - CSFramework.WebApi框架
测试DoController控制器 - CSFramework.WebApi框架
测试ImageController图片文件控制器 - CSFramework.WebApi框架
测试FileController文件控制器 - CSFramework.WebApi框架
CSFramework.WebAPI 框架系统架构图
CSFramework.WebApiV3.WebApi控制器 (Api Controllers)
CSFramework.WebApiV3.WebApi控制器 (Api Controllers)
CSFramework.WebApi框架 - 系统配置 - app.config
软件开发框架-WebApi框架培训大纲(1)
Demo调用WebApi接口 - CSFramework.WebApi开发框架
CSFramework.WebApi开发框架APP框架
Demo开发环境配置 - CSFramework.WebApi开发框架
CSFramework.WebApi框架Log日志配置详解
CSFramework.WebApi开发框架服务器宿主承载方式