API使用dynamic 传参

Posted zxianqing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了API使用dynamic 传参相关的知识,希望对你有一定的参考价值。

添加

 [HttpPost]
       public HttpResponseMessage FingerMatchApi(dynamic obj)                         //动态类型参数  接收Json字符串
       {
           string sysName = Convert.ToString(obj.sysName);
           string loginId = Convert.ToString(obj.loginId);
           string strTZ = Convert.ToString(obj.strTZ);
           string vendor = Convert.ToString(obj.vendor);
       }
      //调用WebApi进行指纹匹配
       public void FpMatchUseApi(string loginId, string tz, string arg)
       {
           try
           {               

               string url = "http://~/api/FingerMatch/FingerMatchApi";                      //办公网测试API  访问的是10.243.16.61上面的Finger数据库
      

               string postData = "";
               string status = "";

               var obj = new { sysName = "指纹录入系统", loginId = loginId, strTZ = tz, vendor = arg }; 

               postData = JsonHelper.Add_ToJson(obj);

               string result = ApiHelper.PostResponse(url, postData, out status);            //调用指纹API
            }
         }

以上是关于API使用dynamic 传参的主要内容,如果未能解决你的问题,请参考以下文章

4. Building a Dynamic UI with Fragments 使用片段构建动态UI

mybatis动态sql片段与分页,排序,传参的使用

尝试使用 PHP 中的 API 在 Dynamics CRM 中创建潜在客户

尝试 Web API Dynamics 365 CRM - 403-禁止错误

Reactreact概述组件事件

Dynamics CRM2016 Web API之Use custom FetchXML