會話(服務端)和Cookies(客服端)

2022-05-07 15:06:10 字數 667 閱讀 2321

引:在瀏覽**的過程中,我們經常會遇到需要登入的情況,有些頁面只有登入之後才可以訪問 ,而 且登入之後可以連續訪問很多次**,但是有時候過一段時間就需要重新登入。 還有一些**,在打 開瀏覽器時就向動登入了,而且很長時間都不會失效,這種情況又是為什麼?

靜態網頁:不能根據url的變化顯示內容等。 動態網頁:可以隨著url的改變改變頁面(動態解析url)

無狀態是指 http 協議對事務處理是沒有記憶能力的。

當我們向伺服器傳送請求後,伺服器解析此請求,然後返回對應的響應,伺服器負責完成 這個過程,而且這個過程是完全獨立的,伺服器不會記錄前後狀態的變化,也就是缺少狀態記錄。 這 意味著如果後續需要處理前面的資訊,則必須重傳,這導致需要額外傳遞一些前面的重複請求,才能 獲取後續響應,然而這種效果顯然不是我們想要的。 為了保持前後狀態,我們肯定不能將前面的請求 全部重傳一次,這太浪費資源了,對於這種需要使用者登入的頁面來說,更是棘手。 這時兩個用於保持 http 連線狀態的技術就出現了,它們分別是會話和 cookies

會話在伺服器,cookies在客服端也可以理解為瀏覽器。

有了 cookies,瀏覽器在下次訪問網頁時會自動附帶上它傳送給伺服器,伺服器通過識別 cookjes 並鑑定出 是哪個使用者,然後再判斷使用者是否是登入狀態,然後返回對應的響應

比如,打**時,從拿起**撥號到結束通話 **這中間的一系列過程可以稱為乙個會話

服務端會話技術Session

session 主菜 1.概念 伺服器端會話技術,在一次會話的多次請求間共享資料,將資料儲存在伺服器端的物件中。httpsession 2.快速入門 1.獲取httpsession物件 2.使用httpsession物件 object getattribute string name void se...

HTTP服務端JSON服務端

最後更新日期 2014 5 18 author kagula 內容簡介 cppcms是個開源web開發框架,通過它可以很容易實現http服務和json服務,這裡介紹cppcms開發環境的搭建。寫乙個cppcms測試程式,它建立http服務,向瀏覽器返回hello,world頁面。cppcms依賴的一...

express從零開始架構個人部落格服務端專案

寫好乙個專案,首先要有乙個好的開始 架構 首先建立乙個server資料夾,然後初始化這個專案,並安裝express,命令依次是npm init npm install express g。然後就是建立專案檔案結構,如下 api資料夾 用來存放介面,middleware資料夾中用來放獲取到資料後,將結...