前端面試 HTTP

2021-08-27 14:06:13 字數 1259 閱讀 6379

(1)http的介紹

http協議是hyper text transfer protocol(超文字傳輸協議)的縮寫,負責 web 伺服器與 web 瀏覽器(客戶端)之間的通訊,包括從 web 客戶端(瀏覽器)向 web 伺服器傳送請求,並從 web 伺服器向 web 客戶端返回內容(網頁)。http協議工作於客戶端-服務端架構上。http使用統一資源識別符號(uniform resource identifiers, uri)來傳輸資料和建立連線。

(2)http的訊息結構

(3)請求方法

(4)http和https的區別?

https協議和http有著很大的區別。總的來說,http效率更高,https安全性更高。 https 負責在 web 伺服器和 web 瀏覽器之間的安全通訊。作為有代表性的應用,https 會用於處理信用卡交易和其他的敏感資料。

(5)url和uri的區別?

(6)http狀態碼

http狀態碼由三個十進位制數字組成,第乙個十進位制數字定義了狀態碼的型別,後兩個數字沒有分類的作用。http狀態碼共分為5種型別:

幾個常見的狀態碼:

100continue

繼續。客戶端應繼續其請求

200ok

請求成功。一般用於get與post請求

301moved permanently

永久移動。請求的資源已被永久的移動到新uri,返回資訊會包括新的uri,瀏覽器會自動定向到新uri。今後任何新的請求都應使用新的uri代替

400 

bad request

客戶端請求的語法錯誤,伺服器無法理解

404not found

伺服器無法根據客戶端的請求找到資源(網頁)。通過此**,**設計人員可設定"您所請求的資源無法找到"的個性頁面

405method not allowed

客戶端請求中的方法被禁止

500internal server error

伺服器內部錯誤,無法完成請求

前端面試之HTTP

在瀏覽器和伺服器之間,有許多計算機和其他裝置 了http訊息。簡而言之,他們中間的部分就是 http是簡單的 http是可擴充套件的 http是無狀態 有會話的 http是無狀態的 在同乙個連線中,兩個執行成功的請求之間是沒有關係的。這就帶來了乙個問題,使用者沒有辦法在同乙個 中進行連續的互動,比如...

前端面試 04 HTTP協議

注意 一面中有筆試,考http協議的可能性大 1.一面,有關http 2.二面 注意 按照順序回答 首先,http報文包括 請求報文和響應報文 其次,每個報文包含什麼部分?請求報文包括 請求行 請求頭 空行 請求體 響應報文包括 狀態行 響應頭 空行 響應體。最後,每個部分的內容是什麼?響應報文 注...

前端面試http協議類總結

http協議的主要特點 http方法 http的報文組成請求頭 鍵值對 服務端據此獲取客戶端的資訊 空行 分隔請求頭和請求體 請求體 通過請求體傳值 響應報文 狀態行 說明所請求的資源情況 響應頭 描述伺服器基本資訊 空行 分隔響應頭和響應體 響應體 服務端返回的資料 post和get的區別 htt...