…treet: Main Street city: Nowheretown zipcode: 12345 //来源:C/S框架网 | www.csframework.com | QQ: 23404761
/archive/1/arc-1-20201123-2937.htm 2020-11-23
…n),Web前端把令牌作为全局变量缓存起来给调用WebApi接口使用。 下面是 CSFramework.WebApi后端框架 的GetController控制器实现的登录登出接口: 登录接口 - LoginWeb C# Code: // 路由参考: http://127.0.0.1 :8899/api/gate/loginweb /// <summary> /// 用户登录(采用Token方式用户登录,用于Web端) /// </summary> /// <param name="request"></param> /// <returns></retu…
/archive/1/arc-1-20200402-2841.htm 2020-04-02
…ser user in list) _data.Add(user.Token, user); } } // 来源:C/S框架网 | www.csframework.com | QQ:23404761 二、刷新令牌 当用户登录成功(包括异地同一个用户登录),WebApi后台刷新令牌的活动状态。 C# Code: /// <summary> /// 用户登录成功刷新Token数据。首先删除旧的Token,添加新的Token,实现T用户的目的 /// </summary> /// <param name="tokenUser"></param> public …
/archive/1/arc-1-20200402-2840.htm 2020-04-02
… ="1.5.4" targetFramework ="net45" /> </ packages > //来源:C/S框架网 | www.csframework.com | QQ:23404761 Microsoft.AspNet.Cors 5.2.3版本: packages.config XML Code: <? xml version="1.0" encoding="utf-8" ?> < packages > < package id ="Microsoft.AspNet.Cors" version ="5.2.3" targetFramewor…
/archive/1/arc-1-20200402-2837.htm 2020-04-02
… ="1.5.4" targetFramework ="net45" /> </ packages > //来源:C/S框架网 | www.csframework.com | QQ:23404761
/archive/1/arc-1-20200402-2834.htm 2020-04-02
… 需求介绍 后端服务器通常有定时发送消息的需求,如发送日报表,定时处理作业等。 CSFramewrok.WebApi后端框架 提供定时处理任务机制满足用户需求。 下面详细讲解实现步骤: 1. 定义一个类,实现IThreadHandler接口。 C# Code: using CSFramework.DB; using FirsHaier.MPCClient; using FirsHaier.WebApi.Core; using FirsHaier.WebApi.DataAccess; using FirsHaier.WebApi.Foundation; u…
/archive/1/arc-1-20200327-2816.htm 2020-03-27
…增的流量比如活动、秒杀、攻击等,导致整个系统瘫痪,在前后端接口服务处进行流量限制是非常有必要的。本篇主要介绍下Net限流框架WebApiThrottle的使用。 WebApiThrottle是一个专门为webApi限制请求频率而设计的,支持寄宿OWIN上的中间件的限制过滤。服务端接口可以基于客户端请求IP地址、客户端请求key、及请求路由去限制webapi接口的访问频率。 首先在VS内使用nuget搜索安装WebApiThrottle。 Nuget地址: https://www.nuget.org/packages/WebApiThrottle/ Web…
/archive/1/arc-1-20200312-2784.htm 2020-03-12
…form界面怎样调用WebApi接口实现增、删、改、查(CRUD),下图是 CSFramework.WebApi后端开发框架 测试程序主界面,以单表数据操作界面演示(Customer:客户管理)为例进行讲解。 CRUD是什么? CRUD是指在做计算处理时的增加(Create)、读取(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写。CRUD主要被用在描述软件系统中数据库或者持久层的基本操作功能。 CSFramework.WebApi后端开发框架测试程序主界面: 点【基础资料(Customer,Object Entity)…
/archive/1/arc-1-20200226-2748.htm 2020-02-26
….com/archive/1/arc-1-20200217-2721.htm C#.NET MVC WebApi后台开发框架入门完整版下载 http://www.csframework.com/archive/1/arc-1-20170922-2350.htm .NET WebApi开发框架|MVC框架|后端框架|服务端框架-标准版V1.0 适用开发: 快速构建支持多种客户端的服务端程序,支持APP、B/S、C/S跨平台移动终端等。 运行平台:Windows + .NET Framework 4.5 开发工具:Visual Studio 2015+,C#…
/archive/1/arc-1-20200223-2738.htm 2020-02-23
…、参数、响应数据格式、响应HTTP Code等。至于HTTP Server,可以用Java、.Net、Nodejs等各种框架实现,Http Server属于Web API的实现,有时候也会指Web Service接口(目前越来越少见)。 为什么要用WebAPI? Web API最重要的是可以构建面向各种客户端的服务。另外与WCF REST Service不同在于,Web API利用Http协议的各个方面来表达服务,例如:URI/Request/Response Header/Caching/Versioning/Content Format,因此就省掉很…
/archive/1/arc-1-20200223-2737.htm 2020-02-23
…、参数、响应数据格式、响应HTTP Code等。至于HTTP Server,可以用Java、.Net、Nodejs等各种框架实现,Http Server属于Web API的实现,有时候也会指Web Service接口(目前越来越少见)。 ASP.NET Web API是一个框架,用于搭建HTTP服务,这些服务可以支持广泛的客户端,包括浏览器和移动设备。ASP.NET Web API是在.NET框架上构建RESTful应用程序的理想平台。 为什么要用WebAPI? Web API最重要的是可以构建面向各种客户端的服务。另外与WCF REST Service…
/archive/1/arc-1-20200218-2725.htm 2020-02-18
… procedure of hosting the Web API on an IIS server. //来源:C/S框架网(www.csframework.com) QQ:23404761 使用Internet Information Server互联网信息服务(IIS) 寄宿WebApi服务器,要确保你的电脑是否安装IIS。 IIS是Internet信息服务的缩写。它是由Microsoft创建的一组特性扩展模块。IIS是Windows服务器产品的一个组成部分。它支持超文本传输协议(HTTP),文件传输协议(FTP),简单邮件传输协议(SMTP)等。…
/archive/1/arc-1-20200217-2724.htm 2020-02-17
…xception("停止WebApiServer失败," + ex.Message); } } } } //来源:C/S框架网(www.csframework.com) QQ:23404761 3. 给WebApiServer添加安装程序。 Windows服务需要安装服务才能启动的,不允许直接运行EXE程序的。 添加安装程序ProjectInstaller.cs 4. 安装程序设置服务名称、服务描述 C# Code: [RunInstaller( true )] public partial class ProjectInstaller : System…
/archive/1/arc-1-20200217-2723.htm 2020-02-17
…on ="1.0" targetFramework ="net45" /> </ packages > //来源:C/S框架网(www.csframework.com) QQ:23404761 3. 打开Program.cs,添加启动服务器的代码, WebApp.Start C# Code: class Program { static void Main( string [] args) { try { string serverURL = "http://localhost:17818/"; Console.WriteLine("C# ASP.NET…
/archive/1/arc-1-20200217-2722.htm 2020-02-17
…sterRoutes(System.Web.Routing.RouteTable.Routes); } //来源:C/S框架网(www.csframework.com) QQ:23404761 5. 在Project CSFramework.WebAPI.Demo.IISHosting 右键, 管理NuGet程序包,添加以下包: <?xml version="1.0" encoding="utf-8"?> <packages> <package id="Microsoft.AspNet.Mvc" version="5.2.7" targetFramewo…
/archive/1/arc-1-20200217-2721.htm 2020-02-17
…、参数、响应数据格式、响应HTTP Code等。至于HTTP Server,可以用Java、.Net、Nodejs等各种框架实现,Http Server属于Web API的实现,有时候也会指Web Service接口(目前越来越少见)。 3. 为什么要用WebAPI? Web API最重要的是可以构建面向各种客户端的服务。另外与WCF REST Service不同在于,Web API利用Http协议的各个方面来表达服务,例如:URI/Request/Response Header/Caching/Versioning/Content Format,因此就…
/archive/1/arc-1-20200217-2720.htm 2020-02-17
…API start= auto Net Start CSFramework.WebAPI pause; //来源:C/S框架网(www.csframework.com) QQ:23404761 批处理参数解释: %~d0:驱动器名称,如C:\, D:\ %~p0:当前批处理文件所在路径,不含驱动器名称及文件名 举例: %~d0%~p0CSFramework.WebApi.Server.exe 对应完整文件路径: F:\Source\CSFramework-WebAPI\Source\CSFramework.WebApi.Demo\Debug\CSFram…
/archive/1/arc-1-20200212-2707.htm 2020-02-12
…rameworkWebApiCA.cer -b 02/12/2020 -e 12/31/2050 –r //来源:C/S框架网(www.csframework.com) QQ:23404761 【注意】:该命令最后一个-r不能缺少,-r是创建自创建证书的标识,否则当利用Pvk2pfx创建私钥时则会出现【ERROR: File not found.(Error Code = 0x80070002)】 三、打开MMC将创建的证书导入到【受信任的颁发证书机构】中 四、创建证书的私钥 cmd: Pvk2pfx -pvk CSFrameworkWebApiCA.p…
/archive/1/arc-1-20200212-2703.htm 2020-02-12
.NET WebApi开发框架|MVC框架|后端框架|服务端框架-标准版V1.0 适用开发: 快速构建支持多种客户端的服务端程序,支持APP、B/S、C/S跨平台移动终端等。 运行平台:Windows + .NET Framework 4.5 开发工具:Visual Studio 2015+,C#语言 数据库:Microsoft SQLServer 2008R2+(支持多数据库:Oracle/MySql) 产品详情: http://www.csf…
/archive/1/arc-1-20200204-2696.htm 2020-02-04
…ow new Exception("GET:操作失败!\r\n" + ex.Message); } } //来源:C/S框架网(www.csframework.com) QQ:23404761 支持HTTPS协议的POST方法: C# Code: /// <summary> /// 客户端统一提交数据 /// </summary> /// <param name="url"> WebAPI核心URL地址 </param> /// <param name="data"> 提交的数据 </param> /// <param name="contentType…
/archive/1/arc-1-20191122-2670.htm 2019-11-22