繁体   English   中英

ASP.NET MVC 5 默认不发送 X-Frame-Options 标头

[英]ASP.NET MVC 5 not sending X-Frame-Options header by default

这篇文章似乎暗示 ASP.NET MVC 5 网站会自动发送值为SAMEORIGINX-Frame-Options HTTP 标头。

我希望默认情况下,我观​​察到我的网站,它没有。

即使添加以下代码行,如果默认行为是发送标头,这将是不必要的,似乎也不会发送它。

AntiForgeryConfig.SuppressXFrameOptionsHeader = false;

我可以添加一个动作过滤器属性并明确地做到这一点。 但是我想知道如果我想默认发送带有SAMEORIGIN值的标头,我是否遗漏了什么?

我正在使用面向 .NET Framework 4.6.1 的 ASP.NET MVC 5.2.4。

如果您将在视图上使用@Html.AntiForgeryToken() ,它将默认添加。 如果您不使用它,则需要显式添加此标头,例如在操作过滤器属性中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM