http1.0、http1.1的區別

同屬於http無連接缺點的改進措施

1、默認支持長連接1.1在一個TCP連接上默認可以傳送多個HTTP請求和響應,1.0需要在請求頭中攜帶Keep-Alive 參數來向服務器請求長連接。

2、節約帶寬1.1支持首部探測(若返回100狀態碼再繼續發送boby),且支持斷點續傳(客戶端已有一部分資源,可只請求另外部分,如迅雷下載),1.0每次只能請求整個對象,浪費帶寬。

3、增加host字段1.1中增加host字段指明請求資源所處的域名和端口號(虛擬機下相同的 IP 地址下部署運行着多個域名)。

4、錯誤通知1.1增加了更多緩存策略和錯誤通知管理,如100繼續請求,410爲某資源被永久刪除。

5、管道技術1.1引入管道機制,同一個TCP連接裏面,客戶端可以同時發送多個請求,不用再等頭一個得到響應後再發另一個,服務端依然順序迴應。

6、請求方法:1.0 三種請求get, post和head;1.1新增五種put、delete、options、trace和connect。

[http2.0]: 二進制分幀;多路複用;首部壓縮;服務器推送;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章