Http基本概念

2021-08-07 11:08:41 字數 920 閱讀 8203

1 http請求的過程:

1:建立tcp連線

2:web傳送請求

3:web客戶端傳送請求的頭部資訊

4:伺服器應答

5:伺服器傳送應答頭資訊

6:伺服器向web客戶端傳送資料

7:伺服器關閉tcp連線

2 請求和響應

向伺服器返送叫做請求,伺服器返回的資訊的過程叫做相應

1請求一般分為四個部分:
1.方法和動作 比如get或者post請求

2.url位址

3.請求頭資訊:一般包括客戶端的環境資訊,身份驗證資訊等

4.請求體: 也就是請求正文,包括客戶端提交的查詢資訊和表單資訊等,傳送引數,能在url中顯示

get請求:資訊公開,一般用於資訊獲取,比如查詢操作,從伺服器獲取資訊。和使用url傳遞引數。get請求的傳送數量有限制

post請求:資訊不公開,一般用於增刪改操作,改變資料庫的,比較安全,傳送的數量沒有限制

2 響應分為三部分

1.狀態碼:說明請求是成功還是失敗,比如404和500

2.響應頭資訊:包括伺服器的一些資訊,比如伺服器型別啊,日期,內容型別和長度等

3.響應體:也就是響應正文

狀態碼;

1xx:表示web伺服器收到請求 正在進一步處理

2xx:表示成功接受請求和處理

3xx:重定向,表示請求沒有成功,客戶必須採取進一步的動作

4xx:客戶端錯誤,表示客戶端提交的請求有錯誤 如 404:請求的文件不存在 not found 400:語法錯誤,伺服器無法理解

5xx: 伺服器錯誤伺服器無法完成對請求的處理

基本概念 C 基本概念

由於工作中需要用到c 編寫的一些工具,有時候需要根據需求修改或者定製工具,所以現在不得不學習一下c 的基礎語法,此為筆記,不成章法!機器語言 組合語言 高階語言 面向過程的程式設計方法 物件導向的程式設計方法 泛型程式設計方法 1 演算法設計 2 源程式編輯 3 編譯 4 連線 5 執行除錯 輸入裝...

HTTP協議概述 基本概念說明

web內容是儲存在web伺服器上的,web伺服器所使用的是http協議,因此經常會被稱為http伺服器,所以說,http伺服器是使用http協議訪問的伺服器,tcp伺服器使用tcp協議訪問的伺服器 網際網路上有數千種不同的資料型別,http使用mime來描述並標記多 內容,最初mime multip...

Http學習記錄 之 基本概念篇

1.什麼是http 總體來說 http 是超文字傳輸協議 那麼怎麼理解 超文字 傳輸 和 協議呢 傳輸 提供了 a b 的資料傳輸能力 協議 就是規範 定義了資料該怎麼傳 怎麼包裝 錯誤如何處理 2.什麼是cdn 及 其作用 cdn content delivery network 內容分發網路 作...