.NETCore WebApi框架request/response模型介绍(req_XXX/res_XXX)目录名词解释用途模型定义参考使用场景WebApi控制器使用req_XXX请求模型WebApi控制器使用res_XXX响应模型DAL层使用res_XXX响应模型名词解释req是request缩写,用于请求模型命名的开头部分。res是response缩写,用于响应模型命名的开头部分。用途req_XXX:用于Api接口的参数模型res_XXX:用于Api接口返回的模型模型定义参考Req/Res模...
/archive/1/arc-1-20241020-4825.htm 2024-10-20
.NETCore WebApi框架:从appsettings.json 读取参数配置目录appsettings.json配置信息模型定义读取配置信息封装GlobalAppSettings公共静态类appsettings.json.NETCore WebApi项目中我们将把配置文件统一放在appsettings.json文件中,如下图:配置信息模型定义定义实体类模型用于读取配置文件的参数值C# 全选 /// <summary> /// 缓存设置,用于加载appsettings.json配置文件的C...
/archive/1/arc-1-20241020-4824.htm 2024-10-20
CSFramework.WebApi V3.0 WebApi开发框架(.NETCore+EFCore)标签: WebApi NETCore WebApi框架 WebApi 软件简介CSFramework.WebApi V3.0 WebApi开发框架 CSFramework.WebApi V3是一套服务端软件快速开发框架, 以用户的需求进化为核心,采用迭代、循序渐进的方法进行敏捷软件开发,基于.NET5提供的WebApi基础架构封装,适用于企业级应用可复用的开发架构。CSFramework.Web...
/archive/1/arc-1-20230309-4628.htm 2023-03-09
参考代码:C# 全选 public void Configure(IApplicationBuilder app, IWebHostEnvironment env, IHostApplicationLifetime appLife) { Console.WriteLine("Configure..."); //注册服务启动完成事件 appLife.ApplicationStarted.Register(() => { Console.WriteLine("/*******************...
/archive/1/arc-1-20230207-4605.htm 2023-02-07
目录接口认证方式:Bearer Token一,前言:二,测试接口:三,注意点:四,其他事项:五,Swagger 使用 Bearer Token六、C# 请求头部添加 Bearer Token接口认证方式:Bearer Token一,前言:因为HTTP协议是开放的,可以任人调用。所以,本次项目接口是不希望被随意调用,就做了访问权限的控制,认证是好的用户,才允许调用API。二,测试接口:如果要测试接口,首先要进行登录,登录成功会有个token信息,向api接口发送请求的时候必须带上这个token。三...
/archive/1/arc-1-20230207-4604.htm 2023-02-07
目录APIProviderSign 类方法说明Demo代码APIList类APIProviderSign 类方法说明Demo代码C# 全选 var input = new req_Demo { Key = "test111" }; //RequestDataTableByGet 使用HTTPGET方式获取对象列表并转换为DataTable对象。 var data1 = APIProviderFactory.Sign().RequestDataTableByGet<WebApi.Models.Mo...
/archive/1/arc-1-20230207-4603.htm 2023-02-07
AOP是什么?在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。应用场景WebApi接口请求拦截器 扫一扫加作者微信
/archive/1/arc-1-20230207-4600.htm 2023-02-07
CSFramework.WebApi服务端开发框架 WebApi后台框架 WebApi框架 原创软件@csframework.com目录1.1 ASP.NET WebAPI1.2 服务端 (Server Side)1.3 端点 (Endpoints)1.4 MVC简介1.5 MVC与WebApiAPP服务端应用微信小程序后台WEB服务端企业公众号支付系统后台系统对接WinForm服务端JSON数据对接1.1 ASP.NET WebAPIASP.NET Web API 是一种基于Web应用程序接口...
/archive/1/arc-1-20220221-4526.htm 2022-02-21
CSFramework.WebApi服务端开发框架 WebApi后台框架 WebApi框架 原创软件@csframework.com 扫一扫加作者微信
/archive/1/arc-1-20220211-4445.htm 2022-02-11
CSFramework.WebApi服务端开发框架WebApi后台框架WebApi框架原创软件@csframework.com 测试DoController核心控制器。主要测试内容有:模拟用户登录、调用WebApi接口、模拟操作后台缓存数据、返回多种数据格式等。 扫一扫加作者微信
/archive/1/arc-1-20220211-4440.htm 2022-02-11
CSFramework.WebApi服务端开发框架WebApi后台框架WebApi框架原创软件@csframework.com测试FileController文件管理控制器。主要测试内容有:上传、下载、删除以及文件改名。支持大文件批量上传和下载,最大支持2GB大文件。 扫一扫加作者微信
/archive/1/arc-1-20220211-4438.htm 2022-02-11
CSFramework.WebApi服务端开发框架WebApi后台框架WebApi框架原创软件@csframework.com测试ImageController图片资源控制器。主要测试内容有:上传图片、下载图片、删除图片以及图片改名。 扫一扫加作者微信
/archive/1/arc-1-20220211-4437.htm 2022-02-11
CSFramework.WebApi服务端开发框架WebApi后台框架WebApi框架原创软件@csframework.com 测试SystemController系统管理控制器。主要测试内容有:模拟操作后台缓存数据。 扫一扫加作者微信
/archive/1/arc-1-20220211-4436.htm 2022-02-11
CSFramework.WebApi服务端开发框架WebApi后台框架WebApi框架原创软件@csframework.com采购订单 (PO, 主从表资料维护) 模拟采购订单资料维护,实现主从表结构的增、删、改、查等功能,以ADO.NET数据对象(DataSet,DataTable)进行数据交互。 接口说明:序Data属性说 明1act接口编号=8100002opadd: 新增delete: 删除edit: 修改query: 查询数据view: 获取一条数据3dataBase64 String...
/archive/1/arc-1-20220211-4435.htm 2022-02-11
CSFramework.WebApi服务端开发框架WebApi后台框架WebApi框架原创软件@csframework.com客户管理 (Customer , 基础资料数据维护)基础资料数据维护,模拟客户档案管理,实现增、删、改、查等功能,以实体对象进行数据交互。接口说明:序Data属性说 明1act接口编号=800001,代表客户管理。2opadd:新增delete:删除edit:修改query:查询数据view:获取一条数据3dataJSON / Base64 String模拟2种数据格式 ...
/archive/1/arc-1-20220211-4434.htm 2022-02-11
CSFramework.WebApi服务端开发框架WebApi后台框架WebApi框架原创软件@csframework.com目录1.1 运行WebApi服务器1.2 客户端测试程序(CS.WebApi.Tester)1.3 DoController接口测试程序1.4 调用所有API接口控制器1.1 运行WebApi服务器 WebApi框架提供三种服务器承载(宿主)方式: 自承载(Self Hosting):用于开发环境及调试。 CSFramework.WebApi.ServerSelfHost...
/archive/1/arc-1-20220211-4433.htm 2022-02-11
.Net开发服务器服务端应用程序 - WebApi后端开发框架应用服务器Application Server应用服务器是指通过各种协议把商业逻辑曝露给客户端的程序。它提供了访问商业逻辑的途径以供客户端应用程序使用。应用服务器使用此商业逻辑就像调用对象的一个方法一样。随着Internet的发展壮大,“主机/终端”或“客户机/服务器”的传统的应用系统模式已经不能适应新的环境,于是就产生了新的分布式应用系统,相应地,新的开发模式也应运而生,即所谓的“浏览器/服务器”结构、“瘦客户机”模式。应用服务器便...
/archive/1/arc-1-20211105-4000.htm 2021-11-05
WebApi开发框架:使用HttpGet方式调用WebAPI接口在DoController控制器添加一个接口方法,注意接口的参数对象是采用Uri参数转换, 定义[FromUri]特性。C# Code: /// <summary>/// 通过URL获取OSS图片/// </summary>/// <param name="request"></param>/// <returns></returns> [HttpGet][ActionName("ossimg")]public IUserRespo...
/archive/1/arc-1-20201202-2952.htm 2020-12-02
CSFramework WebApi开发框架日志管理(系统日志、接口日志)日志库(CSFramework_WebAPI_Log)系统日志sys_Log记录系统异常,用户自定义类型的消息。LogType:自定义日志类型,如:SMS,Login,Request,Sync2GW,Logout,WhitelistWebApi服务器监听的任何请求都会记录,表的数据量巨大,需要定期清理。接口访问日志sys_Log_ApiVistior当处理前端请求的流程到命令处理层时写入接口访问日志。主要特点是可以记录Ap...
/archive/1/arc-1-20201123-2940.htm 2020-11-23
WebApi框架数据安全、信息安全与接口安全六大机制WebApi框架数据安全、信息安全与接口安全六大机制一、Token机制Token:令牌,访问接口的身份标识。每次登录系统生成一个标识,存储在Api_UserToken表。 有过期特征,若要维持Token不过期,要保持访问接口活动状态。因此访问接口时会刷新当前用户的活动时间,重置初始状态。类似心跳机制。Token过期:web.config设置,TokenExpireMinutes参数(默认值5分钟)。若api_user表的TokenExpires...
/archive/1/arc-1-20201123-2939.htm 2020-11-23