当前位置: 首页 > 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.hkea.cn/news/14447340/

相关文章:

  • 网站做聚合页面方案如何写p2p网站开发的流程图
  • 淄博公益网站建设销售的产品是帮别人做网站
  • 做网站公司推荐网站kv如何做
  • 中山网站建设文化报价wordpress插件cdn
  • o2o电子商务网站开发与运营巴南网站建设哪家好
  • 网站2个页面做首页灌南住房建设局网站
  • 做的网站怎么转成网址链接WordPress修改网站背景
  • 哲林高拍仪网站开发用啥网站做首页
  • 线上网站开发系统流程如何外贸网站推广
  • 网站加视频网站优化方案怎么写
  • 网站优化seo网站优化经理
  • 上海做网站运维的公司两个网站链接怎么做
  • PHP网站开发成功案例泰安专业网站建设
  • 电商网站开发需要多少钱高端网站定制设计
  • 电视台网站建设方案网站用什么好
  • 沧州网站设计报价郴州市北湖建设局网站
  • 保定seo管理南昌快速排名优化
  • 霞山网站建设公司wordpress 后台卡
  • 网站面板门户网站的三个基本特征
  • 仿阿里巴巴行业门户贸易网站模板wordpress怎么静态页面
  • 问答网站开发全网关键词指数查询
  • 网站设计和平面设计广东网站建设公
  • 建设门户网站人均ip1000需要多大数据库网站建设投标方案
  • 使用dw做门户网站便宜正品的购物app
  • 网站站点建设端口号的作用网站建设的维护工作有哪些
  • 网站开发培训成都个人网站备案能做什么内容
  • 自助式建网站app开发公司资质
  • 聊城网站推广的公司微信开放平台怎么解除
  • 化工企业网站建设怎样把自己做的网站上传到网上
  • 站长素材合肥网站商城开发