web前端面試題 http協議

2021-08-04 12:14:59 字數 700 閱讀 6771

1.http全稱:超文字協議傳輸

2.http工作流程:首先客戶機與伺服器需要建立連線。只要單擊某個超級鏈結,http的工作開始。

1.收線客戶機與伺服器需要建立連線,只要單擊某個超級連線,http的工作開始

2.建立連線後,客戶機傳送乙個請求給伺服器,請求方式的格式為:統一資源識別符號(url)、協議版本號、後邊是mime資訊包括請求修飾符、客戶機資訊和可能的內容。

3.伺服器接到請求後,給與相應的相應資訊,其格式為乙個狀態行,包括資訊的協議版本號、乙個成功或錯誤的**,後邊是mime資訊包括伺服器資訊、實體資訊和可能的內容。

4.客戶端接收伺服器所返回的資訊通過瀏覽器顯示在使用者的顯示屏上,然後客戶機與伺服器斷開鏈結。

3.常用的http方法有哪些?

get:用於請求訪問已經被url(統一資源識別符號)識別的資源,可以通過url傳參給伺服器。

post:用於傳輸資訊給伺服器,主要功能與get方法類似,但一般推薦post方式。

put:傳輸檔案,報文主體包含檔案內容,儲存到對應url位置。

head:獲取報文首部,與get方法類似,只是不返回報文主體,一般用於驗證url是否有效。

delet:刪除檔案,與put方法相反,刪除對應url位置的檔案。

options:查詢相應url支援的http方法。

4.http相關的狀態碼:

200請求正常處理 404伺服器無法找到對應資源。

前端面試題整理 HTTP篇

1 常見的http方法有哪些?2 http與https的區別 http 的url 以http 開頭,而https 的url 以https 開頭 http 是不安全的,而 https 是安全的 http 標準埠是80 而 https 的標準埠是443 在osi 網路模型中,http工作於應用層,而ht...

web前端面試題記錄

1.vue全家桶定義 2.路由怎麼定義使用的 路由的導航前衛有哪幾種 3.http請求get 與post的不同,post請求的引數放到 請求頭的訊息體中 4.vuex有哪個部分組成 action與mutataions有什麼不同 action是怎麼改變state中的值 commit 5.元件中怎麼傳值...

Web前端面試題 HTML基礎

1 標準的html文件必須包含那幾個元素 a.p b.html c.head d.div 答案 html文件必須包括4個html元素,分別是doctype html head和body 2 以下選項是html的dtd的是 a.b.c.d.答案 b,html5因為不在基於sgml,所以在他的宣告中不需...