HTTP協議初認識

TCP和HTTP協議使我們之後都比較重要的協議。目前用瀏覽器打開的一個網頁都是基於HTTP協議來進行傳輸的,APP內部數據大概率也是基於HTTP協議傳輸的。
在這裏插入圖片描述
接下來我們具體看HTTP協議的細節:

URL:就是我們一直說的網址的專業術語
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
這個URL中,query後面,使用& 把這些內容區分爲若干個鍵值對,每個鍵值對用=來分割。
在這裏插入圖片描述

要注意URL是HTTP協議中重要組成部分,但不是HTTP專屬,可以搭配很多協議來使用。

我們學習HTTP協議,主要需要理解協議報文格式。

可以藉助抓包工具分析具體HTTP協議內容。
在這裏插入圖片描述

HTTP請求:

在這裏插入圖片描述
在這裏插入圖片描述
3.空行
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
body中的格式也有很多,類似於URL中的查詢字符串,使用& 分割鍵值對,鍵值對之間又用=分割。
在這裏插入圖片描述

HTTP響應:

在這裏插入圖片描述
在這裏插入圖片描述
3.空行
在這裏插入圖片描述

HTTP的方法

在這裏插入圖片描述
這裏涉及兩個面試題:
1.HTTP的方法有哪些:
這裏需要把上面的表裏面的方法都有認識。

2.GET 和 POST的區別?
在這裏插入圖片描述

狀態碼

在這裏插入圖片描述
在這裏插入圖片描述
這兩個是我們比較常見的狀態碼
在這裏插入圖片描述
我們對一些狀態碼也要有認識。

https://baike.sogou.com/v7867442.htm?fromTitle=HTTP%E7%8A%B6%E6%80%81%E7%A0%81
我們可以參考這個鏈接進行認識。

header

在這裏插入圖片描述

cookie

在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章