客户端使用HTTPGET请求调用WebApi指定FromUri参数对象模型的接口

  客户端使用HTTPGET请求调用WebApi指定FromUri参数对象模型的接口


贴图图片-微信截图_20190912180105

服务端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




版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

客户使用HTTPGET请求调用WebApi指定FromUri参数对象模型接口
WebApi开发框架:使用HttpGet方式调用WebAPI接口
WebApi接口使用HttpGet方式实现接受实体类参数(原创)
CSFramework.WebApi用户请求对象模型
CSFramework.WebApi服务器框架:客户调用WebApi接口方式(签名+Token令牌)
CSFramework.WebApi客户请求流程图
Web使用VUE调用WebApi接口实现用户登录及采用Token方式数据交互
C/S客户Winform窗体调用WebApi接口(C# 实例)
用户请求类型 (User Request)两种参数模型
C#.NET WEBAPI 接口设计-调用多个参数接口
CSFramework.WebApi开发框架模拟Web用户登录、调用WebApi接口增删改查数据
数字签名(Data Sign)+存取令牌(Access Token)双重安全请求WebApi接口
WCF开发框架-客户采用Certificate认证模式调用基于HTTPS协议WCF接口
基于Web前端用户调用CSFramework.WebApi服务登录登出接口实现
C#.NET WEBAPI 接口设计与调用
WebApi接口请求两种常用方式:ModelRequestAction/ModelRequestToken
WCF开发框架-客户采用BASIC身份认证调用HTTPS协议WCF接口
WCF开发框架-客户采用Windows身份认证调用HTTPS协议WCF接口
WebApi框架服务框架开发微信小程序订阅消息接口
C#.NET 后WebApi接口搭建教程,WebApi接口开发实例