HTTP協議

  • HTTP協議簡介:

    協議規則:內容本身(協議頭,協議內容)

    傳輸明文顯示,安全性較差

    無狀態協議,需用session,cookie來記錄狀態

    應用層協議,標準化HTTP 1.1版本

  • 狀態碼:

    1,2,3開頭表示響應成功,4開頭表示請求錯誤,5開頭表示服務器出錯

  • http請求:

    get:從服務器端獲取URL資源

    post:發送給服務器數據

  • Http協議中的session和cookie:

    a.session和cookie都是由服務器生成的

    b.session和cookie都是鍵值對應的,都用來存貯特定的一些狀態值,這些狀態值用來實現“依  賴”的邏輯性

    c.session是保存在服務器的,cookie是保存在客戶端的

    d.通常,session的ID會以cookie的形式返回給客戶端

    e.sessiob和cookie都是有生命週期的,cookie的生命週期受到cookie自身的生命週期和客戶端的影響,如果客戶端清理了cookie,cookie失效。session的生命週期受到session自身的生命週期和客戶端是否關閉的影響,session ID雖然是以cookie的形式返回給客戶端,但它是不受客戶端的cookie容器的管理,而是和客戶端的進程有關,即客戶端進程不關閉,一般session在客戶端就不會失效。

  • 發表評論
    所有評論
    還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
    相關文章