1、http無狀態(tài)協(xié)議

  web應(yīng)用采用browser/server架構(gòu),http作為通信協(xié)議。http是無狀態(tài)協(xié)議,瀏覽器的每一次請求,服務(wù)器會獨立處理,不與之前或之后的請求產(chǎn)生關(guān)聯(lián),這個過程用下圖說明,三次請求/響應(yīng)對之間沒有任何聯(lián)系

Android培訓(xùn),安卓培訓(xùn),手機開發(fā)培訓(xùn),移動開發(fā)培訓(xùn),云培訓(xùn)培訓(xùn)

  但這也同時意味著,任何用戶都能通過瀏覽器訪問服務(wù)器資源,如果想保護(hù)服務(wù)器的某些資源,必須限制瀏覽器請求;要限制瀏覽器請求,必須鑒別瀏覽器請求,響應(yīng)合法請求,忽略非法請求;要鑒別瀏覽器請求,必須清楚瀏覽器請求狀態(tài)。既然http協(xié)議無狀態(tài),那就讓服務(wù)器和瀏覽器共同維護(hù)一個狀態(tài)吧!這就是會話機制

2、會話機制

  瀏覽器第一次請求服務(wù)器,服務(wù)器創(chuàng)建一個會話,并將會話的id作為響應(yīng)的一部分發(fā)送給瀏覽器,瀏覽器存儲會話id,并在后續(xù)第二次和第三次請求中帶上會話id,服務(wù)器取得請求中的會話id就知道是不是同一個用戶了,這個過程用下圖說明,后續(xù)請求與第一次請求產(chǎn)生了關(guān)聯(lián)

Android培訓(xùn),安卓培訓(xùn),手機開發(fā)培訓(xùn),移動開發(fā)培訓(xùn),云培訓(xùn)培訓(xùn)

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運,軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式