技术栈
c# http
bicijinlian
7 小时前
c#
·
.net
·
httpclient
·
.net httpclient
·
c# http
.Net HttpClient 管理客户端(初始化与生命周期管理)
HttpClient 旨在实例化一次,并在应用程序的整个生命周期内重复使用。为实现复用,HttpClient类库默认使用连接池和请求管道,可以手动管理(连接池、配置管道、使用Polly); 结合IoC容器、工厂模式(提供了IHttpClientFactory类库)、复原库Polly,可以更加方便、完善的使用,这也是推荐的方法。