当需要向某特定URL地址发送HTTP请求并得到相应响应时,通常会用到HttpClient类.该类包含了众多有用的方法,可以满足绝大多数的需求.但是如果对其使用不当时,可能会出现意想不到的事情. using(var client = new HttpClient()) 对象所占用资源应该确保及时被释放掉,但是,对于网络连接而言,这是错误的. 原因有二,网络连接是需要耗费一定时间的,频繁开启与关闭连接,性能会受影响:再者,开启网络连接时会占用底层socket资源,但在HttpClient调用其本身的…