【问题标题】:How to Hide Allow: POST, GET, OPTIONS, HEAD and server name in tomcat response如何隐藏允许:Tomcat 响应中的 POST、GET、OPTIONS、HEAD 和服务器名称
【发布时间】:2017-10-27 08:25:26
【问题描述】:
< HTTP/1.1 405 Method Not Allowed
< Allow: POST, GET, OPTIONS, HEAD
< Content-Length: 0
< Date: Fri, 26 May 2017 12:05:36 GMT
< Server: myservername

您好,每当我使用 HTTP TRACE 方法向我的应用程序发出 curl 请求时。上面的响应显示。

谁能告诉我隐藏“允许:POST、GET、OPTIONS、HEAD”和“服务器:myservername”信息的步骤。如何在我的 TOMCAT6 中隐藏这两个

【问题讨论】:

  • 可能有更好的选择.. 但您可以尝试使用过滤器删除标题

标签: apache tomcat servlets tomcat6


【解决方案1】:

默认情况下,Tomcat 会自动使用状态码 405 和您显示的标头响​​应 TRACE 请求。

要更改此行为,您可以执行以下操作:

【讨论】:

    【解决方案2】:

    我认为你不应该太在意这个。

    您使用 TRACE 方法发起了一个 HTTP 请求。 答案告诉您方法 TRACE 不受支持(状态 405),并在标头 Allow : POST, GET, OPTIONS, HEAD

    中提供可用且受支持的方法

    所有这些都是完全可以接受的,而且似乎是正常行为。

    关于服务器头,你有some details here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-12
      • 2012-10-28
      • 1970-01-01
      • 2014-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-02
      相关资源
      最近更新 更多