使用tomcat8.5 ...我沒有像使用tomcat8.0那樣得到完整的響應。Tomcat 8.5:HTTP響應中缺少標頭
這兩個版本的HTTP 請求或響應有區別嗎?
PUT tomcat8.0響應:
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Transfer-Encoding: chunked
Date: Tue, 23 Aug 2016 08:59:48 GMT
PUT tomcat8.5響應:
HTTP/1.1 200
Transfer-Encoding: chunked
Date: Tue, 23 Aug 2016 09:05:20 GMT
我使用C++ SOKET方法來發送該請求。
感謝您的回答。我試圖找出爲什麼這種差異在迴應中。對於tomcat8.0:'GET/HTTP/1.1「404 994'和tomcat8.5:'GET/HTTP/1.1」404 992'在tomcat日誌中。這是否能成爲發生事件的線索? – cristian
當我癱瘓客戶端時,我對兩個版本都有相同的結果:'PUT/printing/pc HTTP/1.1「200 14' – cristian
服務器可以自由地返回任何符合HTTP 1.1的響應。沒關係,因爲Server:頭是無意義的,它沒有,也不應該在乎,它在協議中沒有指定。如果頭或不存在的客戶端有問題,應該修復遵守RFC 2616。 –