HTTP學習之 HTTP協議

2021-10-14 01:43:46 字數 593 閱讀 8091

前後端資料互動基於http協議

包括 客戶端 和 服務端 兩個實體

客戶端傳送請求給服務端,服務端返回響應給客戶端

在http中的資料稱為資源,可以是html文件、、文字

資源是通過url進行定位的,當客戶端需要訪問伺服器端資源時,首先需要知道資源的url

url的組成部分有 協議,主機,埠號,路徑,查詢引數

服務端收到url會解析他們,並返回相應的資料

https協議需要證書

http是超文字傳輸協議,資訊是明文傳輸,https則是具有安全性的ssl/tls加密傳輸協議

使用的是完全不同的連線方式,埠不同,http是80,https是443

http的連線很簡單,是無狀態

https協議是由http+tls/ssl協議構建的可進行加密傳輸、身份認證的網路協議,更安全。

無狀態協議:不要求伺服器在多個請求期間保留關於每個使用者的資訊或狀態。

解決方案有:

使協議無狀態的原因

響應報文中的乙個資訊,表示本次請求的狀態。分為五類。

學習之http協議

http協議 超文字傳輸協議,構建於 tcp ip 協議之上,是乙個應用層協議,預設埠號是 80,是無連線無狀態的。http 協議是以 ascii 碼傳輸,建立在 tcp ip 協議之上的應用層規範。規範把 http 請求分為三個部分 狀態行 請求頭 訊息主體。http 定義了與伺服器互動的不同方法...

HTTP學習筆記 HTTP協議

tcp ip協議按層次分為四層 應用層,傳輸層,網路層,資料鏈路層。該層決定了向使用者提 用服務時通訊的活動。如ftp和dns服務等。傳輸層有兩個性質不同的協議 tcp和udp協議。網路層的作用就是計算機之間通過網路裝置進行傳輸時,選擇一條傳輸路線。用來處理連線網路的硬體部分,硬體上的範疇均在該層的...

HTTP協議學習

1 什麼是http協議?http是超文字傳輸協議,是基於tcp ip協議之上實現的用於客戶端和伺服器之間資料傳輸的一種協議 2 什麼是http協議的無狀態?怎麼解決http協議的無狀態?解決 使用cookie或者session來保持會話 3 http支援的方法有哪些?一共有8種請求方法 get 獲取...