【发布时间】:2019-05-25 03:55:29
【问题描述】:
我需要在 razor pages 应用程序中添加自定义 http 请求标头。我知道过去可以使用 web.config 中的 customHeaders 来执行此操作,但由于我们知道不再有 web.config 文件,因此我看不到执行此操作的方法。有没有等效的添加方式?
【问题讨论】:
标签: http razor-pages
我需要在 razor pages 应用程序中添加自定义 http 请求标头。我知道过去可以使用 web.config 中的 customHeaders 来执行此操作,但由于我们知道不再有 web.config 文件,因此我看不到执行此操作的方法。有没有等效的添加方式?
【问题讨论】:
标签: http razor-pages
看来您可以将代码添加到 startup.cs 以支持。见下方链接
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
app.Use(async (context, next) =>
context.Response.Headers.Add("X-Content-Type-Options", "nosniff")
await next.Invoke()
});
https://www.ceciliasharp.net/how-to-add-http-headers-to-asp-net/
【讨论】: