C#-Http协议通讯(一)-目录

  代码地址:https://gitee.com/qq28069933146_admin/csharp_networkprotocol_research

  视频演示:C#-WebAPI调用示例演示

一、常见的四种类库:

  1、WebRequest:

    略:C#-Http协议通讯(二)-WebRequest_Get、Post、Put、Delete方法

  2、HttpWebRequest:

    C#-Http协议通讯(三)-HttpWebRequest_Get、Post、Put、Delete方法

  3、WebClent:

    略:C#-Http协议通讯(四)-WebClient_Get、Post、Put、Delete方法

  4、HttpClient:

    C#-Http协议通讯(五)-HttpClient_Get、Post、Put、Delete方法

  5、直接操作HttpRequest/HttpResponse获取数据后进行解析

  • 不推荐;即使使用,解析也要异步;
  • HttpAPI中使用:首先HttpContext.Request.ReadFormAsync,而不是 HttpContext.Request.Form

二、比较:

  以下仅供参考,不同.net运行时继承类不一定相同,见:webrequest、httpwebrequest、webclient、HttpClient 四个类的区别;

  

posted @ 2022-12-12 23:00  ꧁执笔小白꧂  阅读(1147)  评论(0)    收藏  举报