http get請求 前端面試 HTTP協議類

2021-10-11 10:23:13 字數 966 閱讀 9784

1.http協議的主要特點:

(1)簡單快速(每個資源uri是固定的,http處理起來很簡單)

(2)靈活(每個http協議頭部份會有個資料型別,乙個http協議可完成多種資料型別傳輸)

(3)無連線(連線一次就斷掉)

(4)無狀態(單從http協議角度無法區分兩次連線者的身份)

2.http報文的組成部分

(1)請求報文(請求行、請求頭、空行、請求體)

(2)響應報文(狀態行、響應頭、空行、響應體)

3.http方法

get————> 獲取資源

post————> 傳輸資源

put————> 更新資源

delete————> 刪除資源

head————> 獲取報文首部

4.post和get的區別

5.http狀態碼

6.持久連線

http協議採用「請求-應答」模式,當使用普通模式,即非keep-alive模式時,每個請求/應答客戶和伺服器都要建立乙個連線,完成之後立即斷開連線(http協議為無連線的協議)

當使用keep-alive模式(又稱持久連線、連線重用)時(1.1版本支援,1.0不支援),keep-alive功能使客戶端到伺服器端的連線持續有效,當出現對伺服器的後繼請求時,keep-alive功能避免了建立或者重新建立連線。

7.管線化

在使用持久連線的情況下,某個連線上訊息的傳遞類似於:

請求1->響應1->請求2->響應2->請求3->響應3

管線化後,某個連線上的訊息變成了類似這樣:

請求1->請求2->請求3->響應1->響應2->響應3

管線化注意事項:

前端面試 前端面試總結2018 07

2周面試了11家公司吧,具體面試題如下 面試第一周 7.23 7.27 中谷芯厚建 蘇寧vivo外包 電面 杭州通策會 第二週 7.30 8.3 南京軟體谷研究院 烽火科技 邁特望,蘇寧外包 電面 平安科技外包 華泰 外包 一輪 技術面,二輪現場技術面 三隻松鼠 電面 一.中谷芯 二.厚建 angu...

前端面試 前端面試題300道

jsonp是如何產生的 1 乙個眾所周知的問題,ajax直接請求普通檔案存在跨域無許可權問題,甭管你是靜態頁面 動態頁面 web伺服器,wcf,只要是跨域請求,一律不准。2 不過我們又發現,web頁面上呼叫js檔案時則不受是否跨域的影響 不僅如此,我們還發現凡是擁有 src 這個屬性的標籤都擁有跨域...

前端面試整合

1.befor和 befor區別 1 相同點 都可以用來表示偽類物件,設定物件前面的內容 befor和 befor是等效的 2 不同點 befor是css2的寫法,befor是css3的寫法。css2的相容性好 h5開發中用 befor好 但冒號是css3偽類。雙冒號表示偽元素 2.盒模型 box ...