千鋒教育JavaScript全套視頻教程(10天學(xué)會Js,前端javascrip
2023-07-12 16:03 作者:666666666111 | 我要投稿

HTTP
協(xié)議(超文本傳輸協(xié)議HyperText Transfer Protocol),它是基于TCP協(xié)議的應(yīng)用層傳輸協(xié)議,簡單來說就是客戶端和服務(wù)端進(jìn)行數(shù)據(jù)傳輸?shù)囊环N規(guī)則。
注意:客戶端與服務(wù)器的角色不是固定的,一端充當(dāng)客戶端,也可能在某次請求中充當(dāng)服務(wù)器。這取決與請求的發(fā)起端。HTTP協(xié)議屬于應(yīng)用層,建立在傳輸層協(xié)議TCP之上??蛻舳送ㄟ^與服務(wù)器建立TCP連接,之后發(fā)送HTTP請求與接收HTTP響應(yīng)都是通過訪問Socket接口來調(diào)用TCP協(xié)議實現(xiàn)。
HTTP
?是一種無狀態(tài)?(stateless) 協(xié)議,?HTTP
協(xié)議本身不會對發(fā)送過的請求和相應(yīng)的通信狀態(tài)進(jìn)行持久化處理。這樣做的目的是為了保持HTTP協(xié)議的簡單性,從而能夠快速處理大量的事務(wù), 提高效率。
然而,在許多應(yīng)用場景中,我們需要保持用戶登錄的狀態(tài)或記錄用戶購物車中的商品。由于HTTP
是無狀態(tài)協(xié)議,所以必須引入一些技術(shù)來記錄管理狀態(tài),例如Cookie
。
標(biāo)簽: