關於HTTP協議的理解

2021-09-05 05:09:07 字數 1222 閱讀 6182

眾所周知,

internet

的基本協議是

tcp/ip

協議,目前廣泛採用的

ftp、

archie gopher

等是建立在

tcp/ip

協議之上的應用層協議,不同的協議對應著不同的應用。

www伺服器使用的主要協議是

協議,即超文體傳輸協議。由於

協議支援的服務不限於

www,還可以是其它服務,因而

協議允許使用者在統一的介面下,採用不同的協議訪問不同的服務,如

ftp、

archie

、smtp

、nntp

等。另外,

協議還可用於名字伺服器和分布式物件管理。

是乙個屬於應用層的物件導向的協議,由於其簡捷、快速的方式,適用於分布式超**資訊系統。它於

1990

年提出,經過幾年的使用與發展,得到不斷地完善和擴充套件。目前在

www中使用的是

的第六版,

的規範化工作正在進行之中,而且

的建議已經提出。

協議的主要特點可概括如下:

1.支援客戶

/伺服器模式。

2.簡單快速:客戶向伺服器請求服務時,只需傳送請求方法和路徑。請求方法常用的有

get、

head

、post

。每種方法規定了客戶與伺服器聯絡的型別不同。由於

協議簡單,使得

伺服器的程式規模小,因而通訊速度很快。

3.靈活:http

允許傳輸任意型別的資料物件。正在傳輸的型別由

content-type

加以標記。

4.無連線:無連線的含義是限制每次連線只處理乙個請求。伺服器處理完客戶的請求,並收到客戶的應答後,即斷開連線。採用這種方式可以節省傳輸時間。

5.無狀態:

協議是無狀態協議。無狀態是指協議對於事務處理沒有記憶能力。缺少狀態意味著如果後續處理需要前面的資訊,則它必須重傳,這樣可能導致每次連線傳送的資料量增大。另一方面,在伺服器不需要先前資訊時它的應答就較快。

HTTP協議的理解

web api介面 大都是基於 http 協議的,所以,要進行介面測試 首先要了解 http 協議 的 基礎知識。http 協議 全稱是 超文字傳輸協議,英文是 hypertext transfer protocol http協議最大的特點是通訊雙方分為客服端和服務端,雙方進行資訊的互動。目前,ht...

Http協議理解

http是hypertext transfer protocal 超文字傳輸協議 的簡寫,它是tcp ip協議集中的乙個應用層協議,用於定義web瀏覽器與web伺服器之間交換資料的過程以及資料本身的格式。http 1.0是早期版本,當前版本是http 1.1,http ng處於試驗階段,是下一代的h...

理解HTTP協議

http協議,超文字傳輸協議hyper text transfer protocol的縮寫,用於從全球資訊網伺服器傳輸超文字到本地瀏覽器的協議。它基於tcp ip通訊協議來傳輸資料 html檔案,查詢結果等 http協議屬於應用層。它允許傳輸任意型別的資料物件,正在傳輸的型別由content typ...