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請求包括乙個請求行 若干請頭 以及實體內容。乙個響...