6.17统一配置 HttpClient 客户端

创建于 2026 年 8 月 17 日约 1 分钟读完

在应用项目开发中,通常需要对所有的 HttpClient 客户端实例进行统一配置。为此,框架提供了 ConfigureHttpClientDefaults 方法,支持一键配置:

cs
services.ConfigureHttpClientDefaults(clientBuilder =>{    clientBuilder.ConfigurePrimaryHttpMessageHandler(() => new HttpClientHandler());});// 或者使用 IHttpRemoteBuilder 扩展方法进行一键配置services.AddHttpRemote()    .ConfigureHttpClientDefaults(clientBuilder =>    {        clientBuilder.ConfigurePrimaryHttpMessageHandler(() => new HttpClientHandler());    });

通过这种方式,可以轻松地为所有 HttpClient 实例设置默认的 HttpMessageHandler,确保配置的一致性和可维护性。