HTTP協議相關理解

2021-10-09 06:21:56 字數 1175 閱讀 6002

http協議相關面試題

1、遊覽器輸入乙個位址。到頁面展示中間經歷了哪些東西?

這個問題前端面試基本上百分百問的。測試的話,基礎的功能面試可能不會問。自動化的話基本上也會問的。

過程詳情

輸入**

dns解析獲取網域名稱對應的ip位址

建立tcp連線

web瀏覽器向web伺服器傳送http請求

伺服器的永久重定向響應

web伺服器做出應答

瀏覽器顯示 html

web伺服器關閉tcp連線

2、get和post的區別:

#這個問題。我相信只要你說你做過介面測試,基本上都被問到過。

簡單來說:get產生乙個tcp資料報,post產生兩個tcp資料報

嚴格的說:對於get方式的請求,遊覽器會把http header和data一併傳送出去,伺服器響應200(返回資料);

而對於post請求。遊覽器先傳送header,伺服器響應100 continue,遊覽器再傳送data,伺服器響應200 ok(返回資料)

3、cookies機制和session機制的區別:

1、cookies資料儲存在客戶端。session資料儲存在服務端

2、cookies可以減輕伺服器壓力,但是不安全,容易進行cookies欺騙

3、session安全一點,但是占用伺服器資源。

4、http、狀態碼:

200:成功

302:重定向

404:請求失敗,請求希望得到的資源違背在伺服器發現。(只要不是新手寫的demo,一般404都是你路徑寫錯了,或者未區分大小寫啥的)

502:無效的響應(基本上就是tomcat沒啟好)

400:請求沒有進入到後台服務裡(一般都是前端的鍋)

5、http協議請求方式:

----這個懶得寫。基本上用到的就是get和post,充其量再遇到個option請求。(事實上小公司絕大部分全是post請求)

6、http和https的區別:

#與問題2一樣,這個只要你說你接觸過介面,基本上就會問的。

1、https有ca證書,http一般沒有

2、http是超文字傳輸協議,資訊是明文傳輸。https則是具有安全性的ssl加密傳輸協議

3、http預設80埠,https預設443埠。

HTTP 協議相關

1 http請求 分類 請求行 請求頭 請求體 請求行 描述請求的資源 格式 請求方法 資源路徑 協議 例如 get day04 1.html http 1.1 請求方法 get 請求內容追加在url之後 url的長度有限制1k post 請求內容放置在請求體中 請求頭 accept 瀏覽器通知伺服...

http協議相關

dns domain name system,網域名稱系統。作為網域名稱 和 ip位址 相互對映的分布式資料庫。網路請求發出時 應用層 傳輸層 網路層 鏈路層 物理層 收到響應 物理層 鏈路層 網路層 傳輸層 應用層 簡述請求的過程 答 在瀏覽器輸入,回車後 1 客戶端瀏覽器通過dns解析到www....

HTTP協議相關

一.相關基本概念 1.客戶端與服務端 2.ip 位址 ip是 internet protocol 網路互聯協議 的簡寫,代表網際網路協議位址,是網際網路裝置中的唯一標識。3.網域名稱 因為 ip 位址有著不方便記憶並且不能顯示位址組織的名稱和性質的特點,所為了使人更方便地訪問網際網路,不去記憶特定 ...