2016-11-28 71 views
0

有没有办法显示http响应的头文件?Tomcat响应头字段

例如:

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与能够隐藏一些头字段。

谢谢。

回答

1

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

所以你的连接器将是这个样子:

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

注意,我改变开发机器上这个当了问题。我认为这是Netbeans寻找默认标题时遇到的一个问题,并且当服务器设置不是默认设置时,抱怨服务器没有运行。但它在生产服务器上运行良好。

但是...它看起来像你使用的是Apache httpd服务器,因为默认的Tomcat服务器头是“Apache-Coyote/1.1”,至少是8.0.38。我不知道在Tomcat后端更改它是否会超过Apache服务器。

+0

谢谢,这是我认为,不幸的是没有产品模式,以防止显示服务器信息 – Kikou