3 回答

TA貢獻40條經(jīng)驗 獲得超30個贊
Http 是無狀態(tài)協(xié)議。 無狀態(tài)協(xié)議指得是 客戶端發(fā)起一個請求,服務(wù)端接受請求進行響應(yīng),返回響應(yīng), 客戶端對響應(yīng)進行解析。這是一個流程,這個流程結(jié)束了,客戶端和服務(wù)器就沒有聯(lián)系了。下一次請求,需要客戶端重新發(fā)送請求,客戶端在響應(yīng),又要重復(fù)一個流程。服務(wù)器不會記住上一次的請求。 無論什么時候,都是客服端發(fā)起請求,服務(wù)端進行響應(yīng)。服務(wù)器永遠記不住客戶端,主動向客戶端推送響應(yīng)。
長輪詢,主要存在通信的一個流程中。還是客戶端發(fā)起請求, 服務(wù)端進行響應(yīng),但這時響應(yīng)并不是立即響應(yīng),而是服務(wù)端進行請求掛起,不立即響應(yīng)(這需要服務(wù)端進行編碼實現(xiàn)的),等待有變化后才進行響應(yīng),客戶端接受響應(yīng), 進行解析。這一次流程結(jié)束。 長輪詢也是請求響應(yīng),只不過是時間長點。
如果還要從服務(wù)端獲取數(shù)據(jù),那么 客戶端還是要重新發(fā)起請求, 瀏覽器進行響應(yīng)。 他不會記住上一次的請求,無狀態(tài)的。
添加回答
舉報