zoukankan      html  css  js  c++  java
  • C#调取webapi

     //定义参数  C#调取webapi
             var content = new FormUrlEncodedContent(new Dictionary<string, string>()
              {
               {"Id",Guid.Empty.ToString()},
               {"data",DateTime.Now.ToString("yyyy-MM-dd") },
               {"new_visitor","123"},
               {"new_visitor_percent","20.00%"},
               {"old_visitor","456"},
               {"old_visitor_percent","30.00%"},
               {"orgid","5e436943-2e51-4d34-baab-762cf58b2ac7"},
               });
               result = RequestAPI(content, "api/SiteService/GetSaveCtrUserCompare");
    
    
      public string RequestAPI(FormUrlEncodedContent content, string strmethod)
            {
                //提交当前地址的webapi
                //string apiUrl = ConfigurationManager.AppSettings["SSOPassport"];
                string apiUrl = "http://xxx.xxx.xx.xxx:8077/";
                //向用户中心提交部门
                //后台client方式GET提交
                HttpClient myHttpClient = new HttpClient();
                myHttpClient.BaseAddress = new Uri(apiUrl);
                HttpResponseMessage response = myHttpClient.PostAsync(strmethod, content).Result;
                string result = "";
                if (response.IsSuccessStatusCode)
                {
                    result = response.Content.ReadAsStringAsync().Result;
                }
                //将json字符串转化为对应的格式
                JObject jsonObj = JObject.Parse(result);
                string dataStr = string.Empty;
                if (jsonObj.Property("Result") != null && jsonObj["Result"] != null && !string.IsNullOrEmpty(jsonObj["Result"].ToString()))
                {
                    dataStr = jsonObj["Result"].ToString();
                }
                return dataStr;
            }
    View Code
  • 相关阅读:
    生成函数初步
    Lg 8月赛(构造+交互)
    wqs 二分学习笔记
    FastAPI 学习之路(十六)Form表单
    线性代数入门
    Oracle-PDB拔插
    MySQL-audit审计插件
    MySQL-用户与权限管理
    MySQL-存储引擎
    MySQL-逻辑结构
  • 原文地址:https://www.cnblogs.com/yangwujun/p/7382590.html
Copyright © 2011-2022 走看看