什麼是HTTP協議
①什麼是HTTP協議
通俗來說,就是互聯網通訊標準。
當咱們訪問網頁的時候,其實就是客戶端和服務器端在進行通訊。
② HTTP協議的歷史(瞭解)
最先的HTTP協議的版本爲0.9版本,是在1990年的時候提出來。瀏覽器
在1996年的時候,HTTP版本更新到了1.0,可是1.0有一個缺陷:客戶端與服務器端創建好鏈接之後,每次只能處理1個請求,若是1個請求處理完,鏈接就會斷開。服務器
在1997年的時候,又提出HTTP1.1
最大的改進在於:創建鏈接之後,客戶端能夠向服務端 屢次請求
③HTTP協議的特色
(1)支持客戶端和服務器端模式
(2)靈活:Content-Type 該屬性能夠修改文件的數據類型
(3)無狀態(重要)
所謂斷開式,就是指HTTP協議發送請求的時候,不管發送多少次,每一次都會被當作全新的請求,服務器並不知道這一次請求和上一次請求之間有什麼關係(ATM案例)
(4)HTTP協議的內容格式
HTTP請求:請求行,請求頭,空行 →消息頭 消息體
HTTP響應:響應行,響應頭,空行 →消息頭 消息體工具
HTTP請求
請求行裏面:包含 請求的方式,請求目錄 ,協議和版本
HTTP響應:
服務器就處理了HTTP請求之後,會將處理結果封裝到響應的消息體裏面,而且響應頭也有額外的信息,以下:
在實際開發中怎樣查看HTTP請求和響應(重要)
在通常的瀏覽器裏面,都內置了開發者工具,能夠按F12打開
常見的響應頭信息以下:開發