http協議的概念和工作流程

2021-10-08 16:09:51 字數 925 閱讀 6962

雙方都共同遵守的乙個規範。協議對於計算機的作用是功不可沒的。超文字傳輸協議。

客戶端和伺服器之間的資訊互動,問答:

0:原始狀態的客戶端和伺服器之間是沒有建立關係的。

:當客戶端和伺服器建立連線(網路上的虛擬電路),之後就可以傳送請求。

:伺服器沿著連線,返回響應資訊,客戶端收到html**,解發布文字等資訊。

:斷開連線。

請求由三部分組成:

1、請求行:

請求方法:get post delete put trace options

請求路徑:

2、請求頭資訊:

3、請求主體資訊(可以沒有):要傳送的資訊

瀏覽器可以傳送http協議,http協議一定要瀏覽器來傳送嗎?不是,只要滿足協議,什麼工具都可以發。

響應由三部分組成:

1、響應行:協議版本、狀態碼、狀態文字

2、響應頭資訊

3、響應主體資訊

狀態碼是用來反應伺服器的響應情況的。

2xx:成功了

3xx:重定向

4xx:客戶端錯誤:請求的語法有錯誤

5xx:服務端錯誤

常見的狀態碼資訊:

200:伺服器成功返回網頁

301/2:永久/臨時重定向

304:未修改,快取裡

404:請求的網頁不存在

503:伺服器暫時不可用

500:伺服器內部錯誤

在載入的時候往往:

第1次請求時:200 ok

第2次請求時: 304 not modified 未修改狀態

在網路上,有一些快取伺服器,瀏覽器自身也有快取功能。

當第一次載入時,返回值200

伺服器在返回200的同時,還返回該的簽名,當瀏覽器再次訪問該時,去伺服器校驗前簽名,如果沒有變化,直接使用快取這的,減輕了伺服器負擔,節省了傳輸時間。

041 http協議概念及工作流程

http協議 重要性 無論以後是以webserverice,還是用rest做大型架構,都離不開對http協議的認識 基本上可以簡化的說 webservice http協議 xml rest http協議 json 各種api也是用http json xml來實現的 http很複雜,學起來也很枯燥,但...

01 http協議概念及工作流程

一 http協議重要性 無論是以後用webserverice 還是用rest做大型架構,都離不開對http協議的認識.甚至可以簡化的說 webservice http協議 xml rest http協議 json 各種api,也一般是用http xml json來實現的.往 做採集,小偷站,也需要對...

HTTP的工作流程

http的工作流程 第一步 建立tcp ip連線,客戶端與伺服器通過socket三次握手進行連線 第二步 客戶端向服務端發起http請求 例如 post login.html http 1.1 第三步 客戶端傳送請求頭資訊,請求內容,最後會傳送一空白行,標示客戶端請求完畢 第四步 伺服器做出應答,表...