從 HTTP/1.1 起精盅,默認都開啟了 Keep-Alive讯检,保持連接特性颂翼,簡單地說枪蘑,當一個請求完成后,客戶端和服務器之間用于傳輸 HTTP 數(shù)據(jù)的 TCP 連接不會關閉陆馁,如果客戶端再次訪問這個服務器上的網頁找颓,會繼續(xù)使用這一條已經建立的連接。但是 Keep-Alive 不會永久保持連接叮贩,它有一個保持時間击狮,可以在服務端中設定這個時間。
https://www.cnblogs.com/wing7319/p/6951283.html
http請求全過程 :https://www.cnblogs.com/uip001/p/6728042.html
1小時教你理解HTTP益老,TCP彪蓬,UDP,Socket杨箭,WebSocket https://blog.csdn.net/jek123456/article/details/60746835
Transport頭域
Connection
例如: Connection: keep-alive 當一個網頁打開完成后,客戶端和服務器之間用于傳輸 HTTP 數(shù)據(jù)的 TCP 連接不會關閉储狭,如果客戶端再次訪問這個服務器上的網頁互婿,會繼續(xù)使用這一條已經建立的連接。
例如: Connection: close? 代表一個Request完成后辽狈,客戶端和服務器之間用于傳輸 HTTP 數(shù)據(jù)的 TCP 連接會關閉慈参, 當客戶端再次發(fā)送 Request,需要重新建立TCP 連接刮萌。
Host(發(fā)送請求時驮配,該報頭域是必需的)
作用: 請求報頭域主要用于指定被請求資源的Internet主機和端口號,它通常從HTTP URL中提取出來的
例如: 我們在瀏覽器中輸入:http://www.guet.edu.cn/index.html
瀏覽器發(fā)送的請求消息中着茸,就會包含Host請求報頭域壮锻,如下:
Host:http://www.guet.edu.cn
此處使用缺省端口號80,若指定了端口號涮阔,則變成:Host:指定端口號
Location頭域
Location
作用: 用于重定向一個新的位置, 包含新的 URL 地址猜绣。實例請看304狀態(tài)實例