ASP0015:建议使用 IHeaderDictionary 属性

规则 ID ASP0015
类别 使用情况
修复是中断修复还是非中断修复 非中断

原因

建议使用 IHeaderDictionary 属性来访问标头。

规则说明

建议使用 IHeaderDictionary 属性来访问标头。 不建议使用索引器访问标头,如以下示例所示。

var app = WebApplication.Create();

app.MapGet("/", (HttpContext context) => context.Request.Headers[""content-type""]);

app.Run();

如何解决冲突

若要解决此规则的冲突,请使用分析器消息中指定的属性来访问消息中指定的标头,或应用相关联的代码修复。

var app = WebApplication.Create();
app.MapGet("/", (HttpContext context) => context.Request.Headers.ContentType);
app.Run();

何时禁止显示警告

不禁止显示此规则发出的警告。