| 價值 | |
|---|---|
| 規則識別碼 | 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();
隱藏警告的時機
請勿忽略此規則的警告。