http協議(前端了解)

2021-10-10 08:05:16 字數 1572 閱讀 9897

http協議:超文字傳輸協議(html叫什麼?)

協議用來約束客戶端和伺服器之間的傳輸行為

http傳輸分為以下三個階段:

一、建立連線

二、傳輸資料

三、斷開連線

客戶端/伺服器:對方/自己能不能收發訊息

第一次:客戶端=>伺服器

客戶端:自己能發訊息

伺服器:對方能發訊息;自己能接收訊息

第二次:伺服器=>客戶端

客戶端:自己能收訊息;對方能發訊息;對方能收訊息

伺服器:自己能發訊息

第三次:客戶端=>伺服器

伺服器:對方能收訊息

客戶端對伺服器做出請求

請求的資料以請求報文的形式傳輸

客戶端到伺服器------請求:

請求報文的組成:

請求行 ,請求頭,請求空行,請求報文(按照伺服器端接收順序執行的)

請求行:

請求方式 請求路徑 協議/版本傳資料一般是post,傳頁面等檔案一般是get

常見的get請求有哪些:

位址列輸入位址敲回車

a標籤跳轉

表單預設提交方式

img引入也是一次get請求

script標籤也是src請求

link標籤的href屬性引入css檔案

請求頭request header 除了get以外的其他資訊(看瀏覽器network裡面的request header)

請求空行

就是空格和換行

請求主體

get請求,他的請求主體,攜帶的資料在位址列後面

在network裡面,get請求的資料,query string parameters

伺服器到客戶端:響應

響應報文—響應的說明文件

組成:響應行,響應頭,響應主體

響應行:http/1.1   304    			not  modified/ok

版本/協議 狀態碼 狀態描述(沒有改變)

響應頭:network response header下面的一堆鍵值對

響應主體:

就是具體傳輸的資料

第一次:客戶端—》伺服器:

斷開連線請求

第二次:伺服器–》客戶端:

響應接收到請求

第三次:伺服器–》客戶端:

發出斷開連線請求

第四次:客戶端—》伺服器:

響應斷開請求

狀態碼:

開頭意義

1開頭正在請求

2開頭請求成功

3開頭快取/重定向

4開頭客戶端錯誤

5開頭伺服器錯誤

前端了解的協作流程

設計師分享的他們的工作流程 解釋一下就是 第一步,視覺設計階段,設計師按寬度750px iphone 6 做設計稿,除外所有設計元素用向量路徑來做。設計定稿後在750px的設計稿上做標註,輸出標註圖。同時等比放大1.5倍生成寬度1125px的設計稿,在1125px的稿子裡切圖。第二步,輸出兩個交付物...

http協議簡單了解

現在我們來看一下這個響應頭的乙個例子,還是只說明一些我們現在需要知道的,其他內容讀者可以自己去查詢相關的內容。在這個例子中的響應頭我們可以看到 1 在第一行就告訴瀏覽器http協議的版本是1.1,狀態碼是200,意思是ok,就是說你的請求我同意了。2 在第二行就是告知瀏覽器我伺服器的名字。4 在第四...

簡單了解http協議

客戶端連上web伺服器後,若想獲得web伺服器中的某個web資源,需遵循一定的通訊格式,http協議用於定義客戶端與web伺服器通訊的格式。客戶端連上伺服器後,向伺服器請求某個web資源,稱之為客戶端向伺服器傳送了乙個http請求。乙個完整的http請求包括乙個請求行 若干請頭 以及實體內容。乙個響...