8.6启用标准请求标头
创建于 2026 年 8 月 17 日约 1 分钟读完
为了提升应用通过 HTTP 客户端发送网络请求的兼容性并避免被 WAF(Web 应用防火墙)拦截,框架提供了一键式配置方法,方便快速统一设置标准的请求头部:
// 为默认客户端配置services.AddHttpClient(string.Empty, client =>{ // 启用标准请求标头 client.UseStandardRequestHeaders();});除了使用全局 HttpClient 配置,您还可以为单次请求配置特定设置,如下所示:
HttpRequestBuilder.Get("https://furion.net/") .UseStandardRequestHeaders(); // 启用标准请求标头启用标准请求标头后,请求将自动添加以下头部:
Accept:application/json、text/plain;q=0.9、*/*;q=0.8(明确的媒体类型优先级,避免被WAF拦截)Connection:启用持久连接(Keep-Alive),减少TCP连接建立和关闭的开销