6.50常见属性配置

创建于 2026 年 8 月 17 日约 1 分钟读完
cs
// 为默认客户端启用services.AddHttpClient(string.Empty, client =>{    // 配置基地址    client.BaseAddress = new Uri("http://localhost:5000");    // 配置超时    client.Timeout = TimeSpan.FromMinutes(10);    // 配置响应内容的最大缓存字节数    client.MaxResponseContentBufferSize = 5 * 1024;    // 配置默认 HTTP 版本    client.DefaultRequestVersion = HttpVersion.Version10;    // 配置默认请求标头,如 "User-Agent"    client.DefaultRequestHeaders.Add("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0");    // 配置默认建立 HTTP 连接时使用的版本策略    client.DefaultVersionPolicy = HttpVersionPolicy.RequestVersionOrHigher;});// 为特定客户端启用services.AddHttpClient("weixin", client =>{    // 配置 HttpClient 属性});