1
如果我通過netcat發出一個GET請求,但沒有指定http版本 - GET /
,我從服務器收到響應,但沒有等到我發送任何頭文件和一個空行。但是,如果版本在那裏 - GET/HTTP/0.1
,它的行爲正常,即使它是0.1
。我在google.com
,apache.org
和microsoft.com
上進行了測試。它是由協議定義的嗎?如果沒有在GET請求中指定http版本,爲什麼服務器不會等待http標頭?