• 2024-04-26HarmonyOS 鸿蒙隔离层设计
    在软件开发中,底层库的更换或升级是常见的需求,这可能由性能提升、新功能需求或安全性考虑等因素驱动。为了降低迁移成本,良好的设计模式至关重要。在版本迭代过程中,网络请求库可能会经历从A到B再到C的演进。为了实现业务层的无感切换,需要在各个请求库和业务代码之间封装隔离代码,以
  • 2024-03-23HttpHelper
    publicstaticclassHttpHelper{//privatestaticLogHelperLog{get;}=newLogHelper("HttpHelper");///<summary>///发起POST同步请求///</summary>///<paramname="url"&g
  • 2023-08-18再也不用写请求HttpHelper了,HttpClient帮助你
    前言在C#7.1之后,net推出HttpClient类代替WebRequest,HttpWebRequest,ServicePoint,andWebClient,先来看下他们在以前的作用HttpWebRequest和HttpWebResponse类是用于发送和接收HTTP数据的一种方式ServicePoint提供HTTP连接的连接管理WebClient提供用于将数据发送到由
  • 2023-04-12 HttpHelper
    publicclassHttpHelpe{publicstaticasyncTask<T>GetAsync<T>(stringurl,stringpostData=null,stringcontentType=null,inttimeOut=30,Dictionary<string,string>headers=null){returnawaitRequestAsync<T
  • 2023-03-28WebForm之企业微信开发(1)——准备httphelper
    usingSystem;usingSystem.IO;usingSystem.Net;usingSystem.Text;publicclassHttpHelper{///<summary>///发起一个HTTP请求(以POS
  • 2023-02-14C#网络爬虫开发
    1前言爬虫一般都是用Python来写,生态丰富,动态语言开发速度快,调试也很方便但是我要说但是,动态语言也有其局限性,笔者作为老爬虫带师,几乎各种语言都搞过,现在这个任务并不复
  • 2023-01-19C#爬虫开发小结
    前言2023年以来一直很忙,临近春节,各种琐事更多,但鸽了太久没写文章总是不舒坦,忙中偷闲来记录下最近用C#写爬虫的一些笔记。爬虫一般都是用Python来写,生态丰富,动态语言开发
  • 2022-09-05C#实现HTTP访问类HttpHelper
    在项目开发过程中,我们经常会访问第三方接口,如我们需要接入的第三方接口是WebAPI,这时候我们就需要使用HttpHelper调用远程接口了。示例中的HttpHelper类使用Log4Net记录了