6.50常见属性配置
创建于 2026 年 8 月 17 日约 1 分钟读完
// 为默认客户端启用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 属性});