Http基本概念

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.狀態碼:說明請求是成功還是失敗,比如404500
2.響應頭信息:包括服務器的一些信息,比如服務器類型啊,日期,內容類型和長度等
3.響應體:也就是響應正文

狀態碼;
1xx:表示web服務器收到請求 正在進一步處理
2xx:表示成功接受請求和處理 
3xx:重定向,表示請求沒有成功,客戶必須採取進一步的動作   
4xx:客戶端錯誤,表示客戶端提交的請求有錯誤 如 404:請求的文檔不存在 not found  400:語法錯誤,服務器無法理解
5xx: 服務器錯誤服務器無法完成對請求的處理
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章