我很好奇什么是使用HttpClientFactory
而不依赖于IserviceCollection
的依赖注入的最佳方法。以前的示例都假设您正在使用DI,但是我正在使用.Net 4.6.2应用程序,并且我们的代码库尚未设置为使用它。
调用HttpClientFactory.Create()
是获取每个请求的HttpClient的有效方法吗?我应该处置它吗?还是我最好只使用HttpClient
的静态实例,并确保每分钟关闭连接(使用ServicePointManager.DnsRefreshTimeout
和ServicePointManager.ConnectionLeaseTimeout
)
答案 0 :(得分:0)
我最终只在代码中使用了HttpClientFactory.Create()
,到目前为止看来还可以...