客户端使用HTTPGET请求调用WebApi指定FromUri参数对象模型的接口
客户端使用HTTPGET请求调用WebApi指定FromUri参数对象模型的接口
服务端WebApi接口: C# Code: /// <summary> /// 根据客户编码获取指定客户资料 /// 演示客户端采用HTTPGET请求调用WebApi指定FromUri参数的接口 /// </summary> /// <param name="request">请求</param> /// <returns></returns> [HttpGet] [ActionName("GetCustomer")] public IUserResponse GetCustomer([FromUri] ModelRequest request) { AssertRequest(request); //转换为模型 ModelRequestAction action = new ModelRequestAction(request) { Action = 800001, Operation = "GetCustomer", }; return CommandHandler.ProcessRequest(this.Request, action, LogManager.Log); } //来源:C/S框架网(www.csframework.com) QQ:23404761 C# Code: //Request请求主体对象 ModelRequest mr = new ModelRequest(); mr.Timestamp = DateTime.Now.ToString("yyyyMMddHHmmssfff"); mr.ApiKey = PrivateData.apikey; mr.Data = "C00001342";//客户编码 mr.Sign = CryptoHelper.ToMD5(mr.ApiKey + mr.Data + PrivateData.secret + mr.Timestamp);//Sign数字签名 txtMethod.Text = "api/do/GetCustomer"; txtParam.Text = WebApiTools.GetUrlParam(mr); string url = txtURL.Text + txtMethod.Text; string result = WebApiTools.Get(url, txtParam.Text);//调用GET接口 txtResponse.Text = result; //来源:C/S框架网(www.csframework.com) QQ:23404761
参考文档:
运行客户端出错:无法打开登录所请求的数据库,登录失败 WebApi接口使用HttpGet方式实现接受实体类参数(原创) C/S客户端Winform窗体调用WebApi接口(C# 实例) CSFramework WebApi服务端框架成功案例-建行底层支付系统+i蜜书收银助手客户端 CSFramework.WebApi框架快速搭建后端服务支持APP、B/S、C/S、微信小程序、公众号、Web客户端 CSFramework.WebApi后端服务器框架:客户端调用WebApi接口方式(签名+Token令牌) WebApi开发框架:使用HttpGet方式调用WebAPI接口 Web端使用VUE调用WebApi接口实现用户登录及采用Token方式数据交互 CSFramework软件版本自动升级程序支持多个客户端系统共享使用一个升级程序 WCF开发环境客户端调试服务端跟踪代码不能命中断点解决方案 WCF开发框架-客户端采用BASIC身份认证调用HTTPS协议WCF接口 WCF开发框架-客户端采用Windows身份认证调用HTTPS协议WCF接口 调用WCF服务System.ServiceModel.ServiceActivationException:"无法激活请求的服务" WCF开发框架-客户端采用Certificate认证模式调用基于HTTPS协议的WCF接口 WCF开发框架之Winform客户端配置文件 - App.config
其它资料:
什么是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内容管理系统 | |