6.56服务解析配置

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

在全局配置 HttpClient 时,有时需要先解析依赖服务,再进行客户端配置。例如,以下示例通过解析配置服务来设置请求基地址:

cs
services.AddHttpClient(string.Empty, (serviceProvider, client) =>{    // 解析配置服务    var configuration = serviceProvider.GetRequiredService<IConfiguration>();    client.BaseAddress = new Uri(configuration["your-base-address"]);});