Skip to content
代码片段 群组 项目
未验证 提交 bca03172 编辑于 作者: github-actions[bot]'s avatar github-actions[bot] 提交者: GitHub
浏览文件

[release/6.0] Un-redact safe request/response headers in HttpLoggingMiddleware (#36336)


* Un-redact safe request/response headers in HttpLoggingMiddleware

* Feedback

Co-authored-by: default avatarWill Godbe <wigodbe@microsoft.com>
上级 2f06d80d
No related branches found
No related tags found
无相关合并请求
...@@ -30,14 +30,31 @@ namespace Microsoft.AspNetCore.HttpLogging ...@@ -30,14 +30,31 @@ namespace Microsoft.AspNetCore.HttpLogging
internal HashSet<string> _internalRequestHeaders = new HashSet<string>(StringComparer.OrdinalIgnoreCase) internal HashSet<string> _internalRequestHeaders = new HashSet<string>(StringComparer.OrdinalIgnoreCase)
{ {
HeaderNames.Accept, HeaderNames.Accept,
HeaderNames.AcceptCharset,
HeaderNames.AcceptEncoding, HeaderNames.AcceptEncoding,
HeaderNames.AcceptLanguage, HeaderNames.AcceptLanguage,
HeaderNames.Allow, HeaderNames.Allow,
HeaderNames.CacheControl,
HeaderNames.Connection, HeaderNames.Connection,
HeaderNames.ContentEncoding,
HeaderNames.ContentLength, HeaderNames.ContentLength,
HeaderNames.ContentType, HeaderNames.ContentType,
HeaderNames.Date,
HeaderNames.DNT,
HeaderNames.Expect,
HeaderNames.Host, HeaderNames.Host,
HeaderNames.UserAgent HeaderNames.MaxForwards,
HeaderNames.Range,
HeaderNames.SecWebSocketExtensions,
HeaderNames.SecWebSocketVersion,
HeaderNames.TE,
HeaderNames.Trailer,
HeaderNames.TransferEncoding,
HeaderNames.Upgrade,
HeaderNames.UserAgent,
HeaderNames.Warning,
HeaderNames.XRequestedWith,
HeaderNames.XUACompatible
}; };
/// <summary> /// <summary>
...@@ -51,9 +68,26 @@ namespace Microsoft.AspNetCore.HttpLogging ...@@ -51,9 +68,26 @@ namespace Microsoft.AspNetCore.HttpLogging
internal HashSet<string> _internalResponseHeaders = new HashSet<string>(StringComparer.OrdinalIgnoreCase) internal HashSet<string> _internalResponseHeaders = new HashSet<string>(StringComparer.OrdinalIgnoreCase)
{ {
HeaderNames.AcceptRanges,
HeaderNames.Age,
HeaderNames.Allow,
HeaderNames.AltSvc,
HeaderNames.Connection,
HeaderNames.ContentDisposition,
HeaderNames.ContentLanguage,
HeaderNames.ContentLength, HeaderNames.ContentLength,
HeaderNames.ContentLocation,
HeaderNames.ContentRange,
HeaderNames.ContentType, HeaderNames.ContentType,
HeaderNames.TransferEncoding HeaderNames.Date,
HeaderNames.Expires,
HeaderNames.LastModified,
HeaderNames.Location,
HeaderNames.Server,
HeaderNames.Status,
HeaderNames.TransferEncoding,
HeaderNames.Upgrade,
HeaderNames.XPoweredBy
}; };
/// <summary> /// <summary>
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册