當前位置:
首頁 > 最新 > HTTP協議的狀態

HTTP協議的狀態

無狀態的HTTP協議

HTTP是一種無狀態的協議。也就是說,HTTP協議不對請求和響應之間的通信狀態進行保存。它對自己發過哪些請求,有哪些響應,都不能持久化處理。

使用HTTP協議時,每當有新請求發送時,就會有對應的新響應產生。並不會保存之前的請求或響應報文。

為什麼會設計成無狀態

在使用HTTP協議時,只要新的請求,就會產生對應的新響應。並不保存狀態。這種設計方法,是為了更快地處理大量的事務,確保協議的可以伸縮性。

任何一件事情,都具有兩性,有利就有弊。無狀態雖然解決了快速處理事務的問題,但是沒有狀態,我們當前使用的網站,基本上是無法正常使用的。那麼是通過什麼技術手段,解決這個問題的呢?


為了實現這個願望,於是兩種用於保持HTTP連接狀態的技術就應運而生了,一個是Cookie,而另一個則是Session。

Cookie是通過客戶端保持狀態的解決方案。Session是通過伺服器來保持狀態的。

有了Cookie和Session再用HTTP協議通信,就可以管理狀態了。有關Cookie和Session的詳細內容,以後再做詳細介紹。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 測試開發之美 的精彩文章:

HTTP協議的請求與響應

TAG:測試開發之美 |