ASP.Net Core 是一个开源的,跨平台的,轻量级模块化框架,可用它来构建高性能的Web程序,这篇文章我们将会讨论如何在 ASP.Net Core 中使用 HttpClientFactory。为什么要使用 HttpClientFactory可以用 HttpClientFactory 来集中化管理 HttpClient,工厂提供了对 HttpClient 的创建,配置和调度,值得一提的是:HttpClient 一直都是 Http 请求业务方面的一等公民。HttpClient 虽好,但它有一些缺点:。可以用 .NET Core 2.1 引入的 HttpClientFactory 来解决此问题。。。所谓的 NamedClient 就是注册带有标记的 HttpClient 到 HttpClientFactory 工厂中,下面的代码展示了一个名为 所谓的 TypedClient 就是注册一个你自定义的 HttpClient,我想你肯定有点懵逼了,没关系,我现在就来自定义 HttpClient, 然后通过 AddHttpClient() 注册到容器中。

如何在ASP.NET Core中使用HttpClientFactory

如何在ASP.NET Core中使用HttpClientFactory

如何在ASP.NET Core中使用HttpClientFactory

如何在ASP.NET Core中使用HttpClientFactory