前端面試之HTTP

2022-06-05 11:48:09 字數 476 閱讀 2831

在瀏覽器和伺服器之間,有許多計算機和其他裝置**了http訊息。簡而言之,他們中間的部分就是**!

http是簡單的

http是可擴充套件的

http是無狀態、有會話的

http是無狀態的:在同乙個連線中,兩個執行成功的請求之間是沒有關係的。

這就帶來了乙個問題,使用者沒有辦法在同乙個**中進行連續的互動,比如在乙個電商**裡,

使用者把某個商品加入到購物車,切換乙個頁面後再次新增了商品,這兩次新增商品的請求之間沒有關聯,

瀏覽器無法知道使用者最終選擇了哪些商品。而使用http的頭部擴充套件,http cookies就可以解決這個問題。

把cookies新增到頭部中,建立乙個會話讓每次請求都能共享相同的上下文資訊,達成相同的狀態。

注意,http本質是無狀態的,使用cookies可以建立有狀態的會話。

http和連線【我反正現在是沒有搞懂!】

前端面試 HTTP

1 http的介紹 http協議是hyper text transfer protocol 超文字傳輸協議 的縮寫,負責 web 伺服器與 web 瀏覽器 客戶端 之間的通訊,包括從 web 客戶端 瀏覽器 向 web 伺服器傳送請求,並從 web 伺服器向 web 客戶端返回內容 網頁 http協...

前端面試之BFC

它是頁面中的一塊渲染區域,有一套渲染規則,決定了其子元素如何布局,以及和其他元素之間的關係和作用。滿足下列條件之一就可觸發bfc 根元素,即html元素 float的值不為none overflow的值不為visible display的值為inline block table cell table...

前端面試之Dom

dom按其內容可分為5個部分 核心dom 是用於xml與html的共用介面 xmldom xml專用介面 html dom html專用介面 dom事件模型 定義dom能夠響應的事件 css dom css專用介面 html節點樹html文件是一種樹狀的結構化文件 各標記之間是一種樹狀的層次關係 說...