如果客戶端傳送的http首部長度超出了伺服器的限制,會收到伺服器返回的400錯誤資訊。
failed to load resource: the server responded with a status of 400 (bad request)
http協議本身並沒有對首部長度進行限制,但具體的伺服器實現都有預設的限制值,同時都支援使用者根據需要自行修改。關於各種伺服器對實現對http首部長度的預設設定可以參考stackoverflow上面的討論
[傳送門]。
tomcat5.5的官方配置參考手冊包含對首部長度的說明:
配置項名稱是:maxheadercount
說明原文:the maximum size of the request and response http header, specified in bytes. if not specified, this attribute is set to 4096 (4 kb).
翻譯:maxheadercount屬性代表請求和響應的http首部的最大長度,單位是位元組。如果不指定,該屬性將被設為4096(4k)。
擴充套件:在tomcat 6和7中,預設大小是8k。
如果預設大小無法滿足實際需求,可以修改該配置項,配置檔案路徑是 $tomcat_home/conf/server.xml。
修改後的配置項如下。
Linux下Tomcat伺服器開啟HTTPS
前文說明 經過了大約兩周的備案過程,前天終於得到了備案成功的訊息,內心也是十分的激動。但是當我訪問的時候,google瀏覽器提示不安全,這是因為沒有採用https導致的,因此開啟了長達一天的痛苦摸索。實驗環境 我用的是 linux 的 ubantu 系統,伺服器為 tomcat9,網域名稱是從阿里雲...
tomcat的wap伺服器設定
而伺服器就是一般的web伺服器,你可以使用iis apache或者其他的web伺服器,由於html不適合在資源比較緊張的無線裝置上傳輸因此我們在伺服器上使用wml語言。事實上當使用者通過無線裝置訪問網路的時候,首先請求要經過wap閘道器,wap閘道器會對資料進行適當的編譯碼,然後把資料請求傳送到we...
CentOS Apache伺服器配置https
參考 yum install mod ssl openssl然後將我們第一步生成的ssl上傳到伺服器 將.crt上傳到 etc pki tls certs 將.key上傳到 etc pki tls private vim etc httpd conf.d ssl.conf重寫下面的引數 sslcer...