我基于 .NET 5.0 構建的 Web 應用程式。如何在 http 回應標頭下方添加?
X-Frame-Options
Content-Security-Policy
X-XSS-Protection
X-Content-Type-Options
Web 應用程式中缺少上述 http 回應標頭。
uj5u.com熱心網友回復:
我發現最簡單的方法是在 Startup.cs 檔案中:
app.Use(async (context, next) =>
{
context.Response.Headers.Add("Header-Name", "Header-Value");
await next();
});
確保在呼叫之前添加此呼叫UseEndpoints等UseMvc。
如果你喜歡在 web.config 中添加這些,可以通過
<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Header-Name" value="Header-Value" />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/527952.html
標籤:asp.net-mvcasp.net 核心.net-5
上一篇:使用netstandard2.1從HttpRequestException獲取狀態碼
下一篇:如何上傳串列中的單個檔案
