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