HTTP協議面試題

2021-09-20 10:20:34 字數 1801 閱讀 9600

1、說一下什麼是http協議?

對器客戶端和 伺服器端之間資料傳輸的格式規範,格式簡稱為「超文字傳輸協議」。

2、什麼是http協議無狀態協議?怎麼解決http協議無狀態協議?(曾經去某創業公司問到)

3、說一下http協議中302狀態(阿里經常問)

4、http協議有什麼組成?

請求報文包含三部分:

響應報文包含三部分:

說一下網路傳輸的過程

5、http協議中有那些請求方式?

6、http協議中http1.0與1.1區別?

7、get與post請求區別?(初級程式設計師必備問題)

區別一:

區別二:

區別三:

區別四:

區別五:

9、常見http協議狀態?

200:請求被正常處理

204:請求被受理但沒有資源可以返回

206:客戶端只是請求資源的一部分,伺服器只對請求的部分資源執行get方法,相應報文中通過content-range指定範圍的資源。

301:永久性重定向

302:臨時重定向

303:與302狀態碼有相似功能,只是它希望客戶端在請求乙個uri的時候,能通過get方法重定向到另乙個uri上

304:傳送附帶條件的請求時,條件不滿足時返回,與重定向無關

307:臨時重定向,與302類似,只是強制要求使用post方法

400:請求報文語法有誤,伺服器無法識別

401:請求需要認證

403:請求的對應資源禁止被訪問

404:伺服器無法找到對應資源

500:伺服器內部錯誤

503:伺服器正忙

10、http協議首部字段?

a、通用首部字段(請求報文與響應報文都會使用的首部字段)

b、請求首部字段(請求報文會使用的首部字段)

c、響應首部字段(響應報文會使用的首部字段)

d、實體首部字段(請求報文與響應報文的的實體部分使用的首部字段)

11、http與https優缺點?

12、http優化

13、http協議有那些特徵?

1、支援客戶/伺服器模式;2、簡單快速;3、靈活;4、無連線;5、無狀態。

Http協議面試題

1 說一下什麼是http協議 http協議,即超文字傳輸協議 hypertext transfer protocol 是一種詳細規定了瀏覽器和全球資訊網 www world wide web 伺服器之間互相通訊的規則,通過網際網路傳送全球資訊網文件的資料傳送協議。2 什麼是http協議無狀態協議?怎...

Http協議面試題

1.什麼http協議 對客戶端和伺服器端之間資料傳輸的格式規範,格式簡稱為 超文字傳輸協議 2.什麼是http協議無狀態協議?怎麼解決http協議無狀態協議?無狀態協議對於事物處理沒有記憶能力。缺少狀態意味著後續的處理需要前面的資訊。無狀態協議的解決辦法 通過1 cookie 2 通過session...

http協議面試題

http請求由三部分組成,分別是 請求行 訊息報頭 請求正文 http 超文字傳輸協議 是乙個基於請求與響應模式的 無狀態的 應用層的協議,常基於tcp的連線方式,http1.1版本中給出一種持續連線的機制,絕大多數的web開發,都是構建在http協議之上的web應用。1 常用的http方法有哪些?...