Tomcat响应标题字段



是否有一种方法不显示HTTP响应的标头。

例如:

HTTP/1.1 200 OK
Date: Mon, 27 Jul 2009 12:28:53 GMT
Server: Apache/2.2.14 (Win32)
Last-Modified: Wed, 22 Jul 2009 19:15:56 GMT
Content-Length: 88
Content-Type: text/html
Connection: Closed

显示现场服务器可能是一个不良练习。我认为Tomcat有一种具有隐藏一些标头字段的生产模式。

在您的server.xml文件中,将 server="___"添加到连接器中以更改标题名称。我相信只有 ""会删除标头或发送空白,但我不是积极的。

,您的连接器看起来像这样:

<Connector port="8080"
           protocol="HTTP/1.1" 
           connectionTimeout="20000"
           server="Not Tomcat">

请注意,在开发机器上更改此问题时,我遇到了问题。我认为这是NetBeans寻找默认标头的问题,并且抱怨服务器设置不过是默认设置时没有运行的服务器。但是它在生产服务器上很棒。

但是...看起来您正在使用Apache HTTPD服务器,因为默认的Tomcat Server标头是" Apache-Coyote/1.1",至少在8.0.38中。我不知道在Tomcat的后端更改它是否会超越Apache服务器。

相关内容

  • 没有找到相关文章

最新更新