http協(xié)議1.0,1.1,2.0的區(qū)別

1.0: 1、最原始的版本,僅支持最簡單的get,post請求,基本上不再使用。
? ? ? ? ? ?2、每個請求結(jié)束后都要斷開鏈接,后續(xù)的請求要重新“三次招手”和“四次揮手”,如果前一個清酒卡頓了,就會導(dǎo)致后續(xù)請求的堵塞。

1.1: 目前最常用的版本,相對于1.0來說:
????????增加了緩存策略(cache-control E-tag等),
? ? ? ? 支持長連接,一次tcp鏈接多次請求,
? ? ? ? 狀態(tài)碼206斷電續(xù)傳,
? ? ? ? 支持新的方法:put,delete等,可用于Restful Api

2.0: 主要是幀和流的概念:
? ? ? 1、??二進(jìn)制分幀:將傳輸?shù)南⒎譃楦〉亩M(jìn)制幀,每幀有自己的標(biāo)識序號,即便被隨意打亂也能在另一端正確組裝
? ??????流:也就是多個幀組成的數(shù)據(jù)流

? ? ? ? 2、可壓縮header,減少體積:通過字典的形式,將頭部中的常見信息替換為更少的字符,極大的減少了頭部的數(shù)據(jù)量,從而實(shí)現(xiàn)更小的傳輸量
????????多路復(fù)用,一次TCP鏈接可以多個http并行請求(時間和合并js,css文件一起返回差不多),

? ? ? ? 3、服務(wù)端推送:?允許服務(wù)器直接推送消息給客戶端,無須客戶端明確的請求.
? ??

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容