星空网 > 软件开发 > ASP.net

webapi get请求 FromUri list参数传递

今天做项目调用第三方的webapi时,发现get请求竟然用的是FromUri list参数,汗...

这里简单记录下请求传参的方式(但不推荐大家使用get FromUri list参数 来定义webapi的功能):

 1        HttpClient hClient = new HttpClient(new MyHttpClienHanlder()); 2  3       string url = "http://api.test.com/api/pk/index?pkId=2322"; 4       //var ret = hClient.GetAsync(url); 5       //var ss = ret.Result.Content.ReadAsStringAsync().Result; 6       //Console.WriteLine(ss); 7       //Console.WriteLine("\r\n\r\n\r\n****************************************************************\r\n\r\n\r\n"); 8  9       List<long> pIds = new List<long>();10       pIds.Add(2322);11       pIds.Add(1824);12       //List<KeyValuePair<string, string>> paramList = new List<KeyValuePair<string, string>>();13       //paramList.Add(new KeyValuePair<string, string>("pkIds", Newtonsoft.Json.JsonConvert.SerializeObject(pIds)));14 15       string parasFormat = "pkIds[{0}]={1}&";16       StringBuilder paras = new StringBuilder();17       for (var i = 0; i < pIds.Count; i++)18       {19         paras.AppendFormat(parasFormat, i, pIds[i]);20       }21 22       url = "http://api.test.com/api/pk/list?" + paras.Remove(paras.ToString().Length - 1, 1).ToString();23 24       //var ret = hClient.PostAsync(url, new FormUrlEncodedContent(paramList));25       var ret = hClient.GetAsync(url);26       var ss = ret.Result.Content.ReadAsStringAsync().Result;27       Console.WriteLine(ss);28 29       hClient.Dispose();

 




原标题:webapi get请求 FromUri list参数传递

关键词:web

web
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

25个视频分享网站,免费推广的同时还能赚钱!:https://www.ikjzd.com/articles/22495
亚马逊在推出两个新功能,免费向卖家开放消费者数据!:https://www.ikjzd.com/articles/22497
亚马逊帝国的根基之一:AI:https://www.ikjzd.com/articles/22499
小心中招!警告信是亚马逊的鱼饵!:https://www.ikjzd.com/articles/225
美国各州可强征电商销售税 专家称亚马逊是赢家:https://www.ikjzd.com/articles/2250
跨境电商运营所有核心与经验总结(上篇):https://www.ikjzd.com/articles/22500
长治婚庆女司仪和主持人:https://www.vstour.cn/a/366176.html
北京丰台区水上乐园哪家好玩?:https://www.vstour.cn/a/366177.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流