2016-11-28 75 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