CSFramework.WebApi框架 | DoController | 通用接口控制器说明|C/S开发框架

CSFramework.WebApi服务端开发框架WebApi后台框架WebApi框架原创软件@csframework.com
DoController通用接口

序 | 名称 | 值 | 说明 |
1 | 服务器地址 | http://localhost:19893 | 开发环境的服务器地址 |
2 | 路由 | api/do | 控制器的路由地址 |
3 | 完整URL | 控制器完整URL地址 |

序 | 接口名称 | ActionName | 参数/模型 | 说明 |
1 | DoPostObject | post | ModelRequestAction request | 提交指定接口编号以及具体操作的模型数据。 |
2 | DoPostActionName | postop | int id, string op, ModelRequest request | 在API接口指定指定接口编号、操作类型以及用户请求。 |
DoPostObject接口


[HttpPost]
[ActionName("post")]
public IUserResponse DoPostObject(ModelRequestAction request)


//构建用户登录信息
ModelRequestClientData client = new ModelRequestClientData();
client.UserID = “admin”;
client.Token = “7e4c23c0aab0”;
//构建<删除采购订单>的请求命令
ModelRequestAction mr = new ModelRequestAction();
mr.Action = “80100”; //命令编号
mr.Operation = “Delete”;
mr.ApiKey =”5b7184d1-2482-4b7e-85f4-93d86bf1f46e”;
mr.Data =”{Key:PO999222}”; //JSON数据
mr.Sign = CryptoHelper.ToMD5(mr.ApiKey + mr.Data +”z3d85f4865b7184d1bf1”);//Sign数字签名
mr.DataIsEncrypted = false;
mr.ClientData = JsonConvert.SerializeObject(client);
//调用WebApi通用接口
string url=”http://localhost:9988/api/do/post”;
string response=HttpTools.Post(url, JsonConvert.SerializeObject(mr));//HTTP-POST
DoPostActionName接口


[HttpPost]
[ActionName("postop")]
public IUserResponse DoPostObject(int id, string op, ModelRequest request)
提交标准请求数据格式,参数模型:ModelRequest。

//构建<查询采购订单>的请求命令
ModelRequest mr = new ModelRequest();
mr.ApiKey =”5b7184d1-2482-4b7e-85f4-93d86bf1f46e”;
mr.Data =”{Key:PO999222}”; //JSON数据
mr.Sign = CryptoHelper.ToMD5(mr.ApiKey + mr.Data +”z3d85f4865b7184d1bf1”);//Sign数字签名
mr.DataIsEncrypted = false;
//调用Do控制器的postop接口
string url=”http://localhost:9988/api/do/postop/80100/Delete”;
string response=HttpTools.Post(url, JsonConvert.SerializeObject(mr)); //HTTP-POST


参考文档:
测试DoController控制器 | CSFramework.WebApi后端框架|C/S开发框架
测试DoController控制器 | CSFramework.WebApi后端框架|C/S开发框架
CSFramework.WebApi服务端处理流程与机制|C/S开发框架
客户端测试程序(CS.WebApi.Tester)| CSFramework.WebApi后端框架|C/S开发框架
CSFramework.WebApi框架提供两种登录接口(PC端登录、APP登录)|C/S开发框架
CSFramework.WebapiV3(.NET7/NetCore) 系统安全及Token令牌介绍|C/S开发框架
CSFramework.WebApi V3.0 WebApi开发框架(.NETCore+EFCore)
CSFramework.WebApi快速开发框架|APP后端开发框架 v2.0|C/S开发框架
Demo开发环境配置 | CSFramework.WebApi后端开发框架|C/S开发框架
Demo调用WebApi接口 | CSFramework.WebApi后端开发框架|C/S开发框架
申请CSFramework.WebApi开发框架开发体验版Demo版本|C/S开发框架
CSFramework.WebAPI 后端框架系统架构图|C/S开发框架
CSFramework.WebApi客户端请求流程图|C/S开发框架
CSFramework.WebApi用户请求对象模型|C/S开发框架
CSFramework.WebApi系统安全保障机制|C/S开发框架
CSFramework.WebApi支持多种常用数据库(Mssql/MySQL/Oracle)|C/S开发框架
测试DoController控制器 | CSFramework.WebApi后端框架|C/S开发框架
测试DoController控制器 | CSFramework.WebApi后端框架|C/S开发框架
CSFramework.WebApi服务端处理流程与机制|C/S开发框架
客户端测试程序(CS.WebApi.Tester)| CSFramework.WebApi后端框架|C/S开发框架
CSFramework.WebApi框架提供两种登录接口(PC端登录、APP登录)|C/S开发框架
CSFramework.WebapiV3(.NET7/NetCore) 系统安全及Token令牌介绍|C/S开发框架
CSFramework.WebApi V3.0 WebApi开发框架(.NETCore+EFCore)
CSFramework.WebApi快速开发框架|APP后端开发框架 v2.0|C/S开发框架
Demo开发环境配置 | CSFramework.WebApi后端开发框架|C/S开发框架
Demo调用WebApi接口 | CSFramework.WebApi后端开发框架|C/S开发框架
申请CSFramework.WebApi开发框架开发体验版Demo版本|C/S开发框架
CSFramework.WebAPI 后端框架系统架构图|C/S开发框架
CSFramework.WebApi客户端请求流程图|C/S开发框架
CSFramework.WebApi用户请求对象模型|C/S开发框架
CSFramework.WebApi系统安全保障机制|C/S开发框架
CSFramework.WebApi支持多种常用数据库(Mssql/MySQL/Oracle)|C/S开发框架
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服



