首頁 >web前端 >html教學 >在面試中可能會被問到的有關HTTP協定類別的問題(總結)

在面試中可能會被問到的有關HTTP協定類別的問題(總結)

青灯夜游
青灯夜游原創
2018-09-10 15:27:032039瀏覽

本章帶給大家一些在面試中可能會被問到的有關HTTP協議類的問題,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

1、HTTP協定類別的主要特點是什麼?

簡單快速:指的是每個資源符UII,是固定的,統一資源符、
靈活:頭部有資料類型,透過一個http協定可以完成不同資料類型的傳輸
無連線:連線一次就斷掉
無狀態:客戶端和服務端是兩種身份,不能區分兩次連線者的身份

2、報文的組成部分是什麼?

在面試中可能會被問到的有關HTTP協定類別的問題(總結)

#請求封包:
   請求列包含:http方法,頁面位址,http協議,版本
   請求標頭:key&value 值告訴服務端我想要哪些內容
   空行
   請求程式

回應封包:
   狀態行,回應頭,空白行,回應體

3、HTTP協定類別裡的方法有哪些?

GET---取得資源
   POST---傳送資源
   PUT---更新資源
   DELETE---刪除資源
HEAD---取得封包首部

4、post與get的差異

在面試中可能會被問到的有關HTTP協定類別的問題(總結)

##5、HTTP狀態碼有哪些?

   1xx:提示訊息-表示請求已接收,繼續處理

   2xx:成功-表示請求已備成功接收
   3xx:重定向--要完成請求必須更進一步的操作
   4xx:客戶端錯誤--請求有語法錯誤或請求無法實現
   5xx:伺服器錯誤-伺服器未能實現合法的請求
   200 OK:客戶端請求成功
   206 PARTIAL CONTENT:客戶發送了一個帶有range頭的GET請求,伺服器完成了它,range是範圍的意思
   301 moved permanently:所要求的頁面已轉移至新的url(永久重新導向)
   302 FOUND:所要求的頁面已暫時轉移至新的URL(暫時重新導向)
304 NO MODIFIED:客戶端有緩衝的文檔發出了一個條件性的請求,伺服器告訴客戶,原來緩衝的文檔還可以繼續用(緩存)

在面試中可能會被問到的有關HTTP協定類別的問題(總結)

6、什麼是持久鏈接

1.1版本支援持久鏈接,1.0不行

在面試中可能會被問到的有關HTTP協定類別的問題(總結)

7、什麼是管線化

在面試中可能會被問到的有關HTTP協定類別的問題(總結)

在面試中可能會被問到的有關HTTP協定類別的問題(總結)

#管線化必須透過持久連接,且必須http 1.1版本以上支援

只有get和head請求可以進行管件化,POST有限制

初次建立連線不應啟動管線機制,因為伺服器不一定支援http1.1版本協定


以上是在面試中可能會被問到的有關HTTP協定類別的問題(總結)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn