HTTP協議快速入門

2022-07-16 06:06:10 字數 1061 閱讀 6642

從http的定義可以看出,http協議是網際網路上進行資料通訊的基礎協議,用來交換或傳輸超文字。超文字是一種結構化的文字,在包含文字的節點之間使用邏輯鏈結(也叫超連結)。

http是基於tcp/ip協議的應用層協議。http允許進行客戶端和伺服器之間的通訊。通過http或https請求的資源由uri(統一資源識別符號)或url(統一資源定位符)來標識。

在客戶端-伺服器的模式中,http扮演著請求-響應協議的角色。客戶端(通常是瀏覽器)提交http請求訊息給伺服器。伺服器可以提供html檔案或其他型別的資源,或者代表客戶端執行操作,返回響應訊息給客戶端。響應包含關於請求的完整狀態資訊。

該版本於2023年發布。

該版本於2023年發布。

該版本於2023年發布。對1.0版本進行了修訂和完善,並一直沿用至今。

該版本於2023年發布。

每個http請求和響應都遵循相同的格式,包含請求行/狀態行、訊息頭(header)和訊息體(body),其中訊息體是可選的。

get / http/1.1
其中,get表示請求方法;/表示請求資源的路徑;http/1.1表示協議版本。

用來表明對指定資源的操作方式。常用的請求方法有:

get和post方法的主要區別:

是對請求的一種限定,包含很多屬性。常用的屬性有:

http/1.1 200 ok
其中,http/1.1表示協議版本;200表示狀態碼;ok是狀態說明。

根據響應結果的型別,大致分為以下幾類:

2.1 1xx(資訊類)

該型別狀態碼表示接收到請求並且繼續處理。

2.2 2xx(響應成功)

該型別狀態碼表示動作被成功接收、理解和接受。

2.3 3xx(重定向類)

該型別狀態碼表示為了完成指定的動作,必須接受進一步處理。

2.4 4xx(客戶端錯誤類)

該型別狀態碼表示請求包含錯誤語法或不能正確執行。

2.5 5xx(伺服器錯誤類)

該型別狀態碼表示伺服器或閘道器錯誤。

是對響應的一種限定,包含很多屬性。常用的屬性有:

http協議入門

1 http協議是什麼?有什麼作用?http協議 超文字傳輸協議 http,hypertext transfer protocol 是網際網路上應用最為廣泛的一種網路協議以www開頭的,必定遵守http協議 有以下三種特性 超文字 超文字效果,超文字內容 傳輸 雙向的傳輸 請求 響應 一問一答機制 ...

HTTP協議入門

http協議是hypertext transfer protocol超文字傳輸協議的縮寫。http協議屬於應用層協議,它構建在tcp和ip協議之上,處於tcp ip體系架構中的頂端,使用tcp ip協議來傳輸資料。這樣一來它就不必處理下層協議間諸如丟包補發 握手及資料的分段和重新組裝等。靈活 htt...

HTTP協議入門

rtt 往返時間,指乙個分組從客戶端傳送到伺服器,然後再返回到客戶端所需的時間,包括分組傳播時延 分組在中間路由器和交換機上的排隊時延以及分組處理時延。connection closeconnection close get 最為常用,用於請求伺服器的乙個物件 post 提交表單時使用,右圖請求資料...