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
  • 相关阅读:
    简易计算器
    方法的声明和使用
    真与假与c#,java中的不同之处
    SD卡添加文件,添加不进去,报 Read-only file system错误
    BitMap画图
    绘制一些基本图形(例如矩形,圆形,椭圆,多边形)
    SufaceView(绘图类)
    CanVas类(绘图类)
    回车键
    [动态规划][LIS+方案数]低价购买
  • 原文地址:https://www.cnblogs.com/yangwujun/p/7382590.html
Copyright © 2011-2022 走看看