【问题标题】:Why does ASP.NET framework add the 'X-Powered-By:ASP.NET' HTTP Header in responses?为什么 ASP.NET 框架在响应中添加“X-Powered-By:ASP.NET”HTTP 标头?
【发布时间】:2009-08-17 14:42:31
【问题描述】:

我只是想知道 .Net 框架在其响应中添加“X-Powered-By:ASP.NET”Http Header 是否有特定原因?其他网络服务器(Apache、httpd)也做同样的事情吗?

编辑:我知道它可以更改。我想知道是否有理由保留它或保持原样?

【问题讨论】:

    标签: asp.net http-headers


    【解决方案1】:

    我知道 PHP 可以做到这一点。我想没有真正的目的,除了营销和让脚本小子更容易找到合适的受害者。对于 PHP,最好完全禁用该标志,因为它显示 PHP 版本,因此使服务器更容易受到攻击。

    编辑:谁知道呢,这也可能导致更好的 bing 搜索结果... ;-)

    【讨论】:

      【解决方案2】:

      它是使用 IIS 时的默认自定义标头。它是 IIS 中的设置,您可以根据需要更改它。

      使用 IIS6 -

      • 单击“HTTP 标头”选项卡
      • 您可以在“自定义 HTTP 标头”框中编辑或删除标头。

      【讨论】:

        【解决方案3】:

        它可能在那里,以便像Netcraft 这样的网站可以汇总运行 IIS 和 ASP.NET 的服务器数量的统计数据。当 .NET 发布时,这曾经被认为是一件重要的事情。通过声明 n 数量的网站开始使用 ASP.NET,Microsoft 可以为仅采用基于其他用户数量的技术的公司提供指标。

        我不认为拥有它有很强的技术原因,因为 PHP 应用程序可以通过在 Apache 中设置相同的标头来模仿 ASP.NET 应用程序。我可以想象一些天真的客户端应用程序,例如 FrontPage 2003,或者 SharePoint Designer 可能会使用这样的标题来验证它们确实连接到启用了 ASP.NET 的站点,但这是我的猜测。

        【讨论】:

          【解决方案4】:

          无论您运行的是 Apache 和 PHP 还是 IIS 和 ASP.NET,都会看到服务器/执行引擎的签名与页面标题一起发送。我想只是作为一些免费的宣传。

          【讨论】:

          • 宣传正是为什么它在那里。关于搜索引擎和统计的东西,但我不记得了。计算一下这些愚蠢、浪费的小标头在一年内消耗了多少总带宽会很有趣。
          • @Bob Kaufman - 与源代码中愚蠢的缩进相比并不多(尤其是当使用四个空格代替单个制表符时)......
          • @Christian Sciberras - 很好的观点。那,以及未缩小的 javascript 包括和 .aspx 代码发生的一些可怕的代码扩展。
          【解决方案5】:

          Tomcat、Apache、WebSphere、JBoss,应有尽有。

          显然,它实际上不是标准的 HTTP 标头字段。

          【讨论】:

            【解决方案6】:

            "X-Powered-By:" 不是标准标头,但"Server: " 是(而且它显然具有相同的目的)。

            在 SaaS 和云服务的世界中,Web 框架是“战略”资产,每一小块房地产都被精心征服……有时是欺骗方式。

            【讨论】:

              【解决方案7】:

              如果在“如何更改它”的上下文中使用了“为什么”- 转到站点的 IIS 属性并打开选项卡“HTTP 标头”并更正自定义 HTTP 标头。

              【讨论】:

                猜你喜欢
                • 2013-12-28
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2022-12-29
                • 1970-01-01
                • 2021-12-06
                • 2011-05-03
                相关资源
                最近更新 更多