当前位置: 首页 > news >正文

移动网站建设机构前端代码做招新网站

移动网站建设机构,前端代码做招新网站,音乐图书馆网站建设,小企业做网站有用吗文章目录 前言封装好的代码测试接口测试代码 前言 微软官方有Get和Post请求#xff0c;我把他简单化处理一下 封装好的代码 public class MyHttpHelper{private string baseUrl;/// summary/// 基础Api/// /summarypublic string BaseUrl{get{return baseUr… 文章目录 前言封装好的代码测试接口测试代码 前言 微软官方有Get和Post请求我把他简单化处理一下 封装好的代码 public class MyHttpHelper{private string baseUrl;/// summary/// 基础Api/// /summarypublic string BaseUrl{get{return baseUrl;}set{baseUrl value;MyHttpClient new HttpClient(){BaseAddress new Uri(baseUrl)};}}public HttpClient MyHttpClient { get; set; }public MyHttpHelper(){}public MyHttpHelper(string baseUrl){BaseUrl baseUrl;}/// summary/// 序列化返回值/// /summary/// typeparam nameT/typeparam/// param nameapi/param/// param namestrParams/param/// returns/returnspublic async TaskT JsonHttpGetT(string api, Dictionarystring, string strParams){var res await MyHttpGet(api, strParams);return await res.Content.ReadFromJsonAsyncT();}/// summary/// 序列化返回值/// /summary/// typeparam nameT/typeparam/// param nameapi/param/// param namevalue/param/// param namestrParams/param/// returns/returnspublic async TaskT JsonHttpPostT(string api, object value, Dictionarystring, string strParams){var res await MyHttpPost(api, value, strParams);return await res.Content.ReadFromJsonAsyncT();}/// summary/// 序列化请求/// /summary/// param nameapi/param/// param nameparam/param/// returns/returnspublic async TaskHttpResponseMessage MyHttpGet(string api, Dictionarystring, string param){string paramStr DictionaryToParams(param);return await MyHttpClient.GetAsync(api paramStr);}/// summary/// 自定义的转发功能/// /summary/// param nameapi/param/// param namedataname/param/// param namevalue/param/// returns/returnspublic TaskHttpResponseMessage MyHttpPost(string api, object value, Dictionarystring, string strParams){return MyHttpClient.PostAsync(api DictionaryToParams(strParams), new StringContent(JsonConvert.SerializeObject(value), Encoding.UTF8, application/json));}/// summary/// 字典转参数/// /summary/// param nameparam/param/// returns/returnspublic string DictionaryToParams(Dictionarystring, string param){var res ;if (param ! null){var list param.ToList();if(list.Count ! 0){for (var i 0; i list.Count; i){if (i ! 0){res ;}res ${list[i].Key}{list[i].Value};}res ? res;}}return res;}}测试接口 不懂的可以自己去看一下我的这篇文章 .NET Core webapi 从零开始在IIS上面发布后端接口 实体类 public class Person{public int Id { get; set; }public string Name { get; set; }}/// summary/// 测试类/// /summary[Route(api/[controller]/[action])][ApiController]public class TestController : ControllerBase{/// summary/// 测试Num/// /summary/// param namenum/param/// returns/returns[HttpGet]public int TestNum(int num){return num;}/// summary/// 测试Post/// /summary/// param namenum/param/// returns/returns[HttpPost]public Person TestPerson(Person person){return person;}/// summary/// PersonNum/// /summary/// param namenum/param/// param nameperson/param/// returns/returns[HttpPost]public Person TestPersonNum(int num,Person person){person.Id num;return person;}}测试代码 static void Main(string[] args) {var httpHelper new MyHttpHelper(https://localhost:7291/);Task.Run(async() {var res await httpHelper.JsonHttpGetint(/api/Test/TestNum, new Dictionarystring, string { { num, 7 } });Console.WriteLine(res);var res2 await httpHelper.JsonHttpPostPerson(/api/Test/TestPerson, new Person() { Id 4, Name 小王 }, null);Console.WriteLine(JsonConvert.SerializeObject(res2));var res3 await httpHelper.JsonHttpPostPerson(/api/Test/TestPersonNum, new Person() { Id 4, Name 小王 }, new Dictionarystring, string() { { Num, 4 } });Console.WriteLine(JsonConvert.SerializeObject(res3));});Console.WriteLine(Hello, World!);Console.ReadKey(); }
http://www.zqtcl.cn/news/143140/

相关文章:

  • 上海源码网站建设公司做短视频的网站都有哪些
  • 网络推广公司联系昔年下拉网络优化seo
  • 网站开发语言识别网站众筹该怎么做
  • 长春做网站公司长春seo公司云主机和云服务器的区别
  • 打开网站乱码怎么做网件路由器登陆网址
  • wordpress 怎么删除主题seo神马网站推广器
  • 番禺网站推广公司宣传片拍摄方案范本
  • 网站建设的公司收费建筑英才网app
  • 作风建设活动网站知名景观设计公司的官网
  • 网站的模块做网站的图片要多少像素
  • 网站建设需要什么书企信网企业信用信息系统贵州
  • 做网站是什么鬼新浪虚拟主机做网站
  • 青岛网站设计如何做注册网店需要多少费用
  • 空白网站怎么建立网站默认主页设置
  • wordpress外网访问不seo综合查询是什么
  • 曲阜网站建设价格做5173这样的网站要多少人
  • 深圳网站建设服务合同wordpress 增删改查
  • 网站建设好处wordpress评论积分
  • 珠海网站策划网站不能自行备案吗
  • 在vs中做网站如何连接数据库wordpress模板如何安装教程
  • 10g空间网站做视频网站手机网站搜索
  • 服务器上面建设网站网站为什么显示正在建设中
  • 德阳网站优化网络顾问
  • 大淘客可以做几个网站hm网上商城
  • 网站建设分配人员方案呼市网站制作招聘
  • 电商网站建设方案100例用什么做php网站
  • 网站开发设计课程教案南宁网站建设招聘
  • 常州微信网站建设wordpress 中英主题
  • 新零售型网站开发网络营销常用的工具和方法
  • 陕西省建设监理协会网站证书网站建设去哪里找客户