Web后端開發(fā)------HTTP協(xié)議
時間:2023-07-18 20:24:01 | 來源:網(wǎng)站運營
時間:2023-07-18 20:24:01 來源:網(wǎng)站運營
Web后端開發(fā)------HTTP協(xié)議:
HTTP
概念:超文本傳輸協(xié)議,規(guī)定了瀏覽器和服務器之間數(shù)據(jù)傳輸?shù)囊?guī)則
特點:
1.基于TCP協(xié)議:面向連接,安全
2.基于請求-響應模型的:一次請求對應一次響應
3.HTTP協(xié)議是無狀態(tài)協(xié)議:對于事務的處理沒有記憶能力,每次請求響應都是獨立的。通過會話技術來解決(cookie/session)
缺點:多次請求間不能共享數(shù)據(jù)
優(yōu)點:速度快
HTTP----請求數(shù)據(jù)格式
請求行:GET:請求方式。/:請求資源路徑。HTTP/1.1 :表示協(xié)議版本
請求頭:鍵值對形式
請求體:post請求的最后一部分,存放請求參數(shù)
請求方式GET和POST的區(qū)別
1.GET請求參數(shù)在請求行中,沒有請求體
POST請求參數(shù)在請求體中
2.GET請求參數(shù)大小有限制,POST沒有
HTTP---響應數(shù)據(jù)格式
請求行:響應數(shù)據(jù)的第一行。HTTP/1.1表示協(xié)議版本,200表示響應狀態(tài)碼,ok表示狀態(tài)碼描述
請求頭:鍵值對形式
請求體:存放響應數(shù)據(jù)
狀態(tài)碼分類
1××:響應中
2××: 成功
3××: 重定向
4××:客戶端錯誤 訪問的位置有誤--->查看訪問地址是否有誤
5××:服務器錯誤 ---->代碼錯誤