1. 程式人生 > 其它 >HTTP1.1和HTTP1.0的區別(HTTP1.1版本的4個特性)

HTTP1.1和HTTP1.0的區別(HTTP1.1版本的4個特性)

1、HTTP/1.1預設持久連線和流水線

  HTTP/1.1預設使用持久連線,只要客戶端服務端任意一端沒有明確提出斷開TCP連線,就一直保持連線,在同一個TCP連線下,可以傳送多次HTTP請求。

同時,預設採用流水線的方式傳送請求,即客戶端每遇到一個物件引用就立即發出一個請求,而不必等到收到前一個響應之後才能發出下一個請求;

但伺服器端必須按照接收到客戶端請求的先後順序依次回送相應結果,以保證客戶端能夠區分出每次請求的相應內容,這樣也顯著地減少了整個下載過程所需要的時間。

  HTTP/1.0預設使用短連線,要建立長連線,可以在請求訊息中包含Connection: Keep-Alive頭域;

如果伺服器願意維持這條連線,在響應訊息中也會包含一個Connection: Keep-Alive的頭域。

Connection請求頭的值為Keep-Alive時,客戶端通知伺服器返回本次請求資源過後保持連線;Connection請求頭的值為close時,客戶端通知伺服器返回本次請求結果後關閉連線。

https://www.cnblogs.com/HuiH/p/12632686.html

去期待陌生,去擁抱驚喜。