8.6启用标准请求标头

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

为了提升应用通过 HTTP 客户端发送网络请求的兼容性并避免被 WAF(Web 应用防火墙)拦截,框架提供了一键式配置方法,方便快速统一设置标准的请求头部:

cs
// 为默认客户端配置services.AddHttpClient(string.Empty, client =>{    // 启用标准请求标头    client.UseStandardRequestHeaders();});

除了使用全局 HttpClient 配置,您还可以为单次请求配置特定设置,如下所示:

cs
HttpRequestBuilder.Get("https://furion.net/")    .UseStandardRequestHeaders(); // 启用标准请求标头

启用标准请求标头后,请求将自动添加以下头部:

  • Acceptapplication/jsontext/plain;q=0.9*/*;q=0.8(明确的媒体类型优先级,避免被 WAF 拦截)
  • Connection:启用持久连接(Keep-Alive),减少 TCP 连接建立和关闭的开销