HTTP協議的抓包分析


HTTP協議之請求部分

請求部分可以分成三塊

l  請求行

n  請求方式

u  請求方式有很多種,常用就兩種GETPOST

u  GETPOST的區別?

l  GET:請求的參數會顯示到地址欄。通常是有大小的限制。沒有請求體

l  POST:請求的參數不會顯示到地址欄(在請求體中)。POST沒有大小的限制。有請求體(請求參數)。只有表單設置method=”post”才是post請求。

n  請求路徑

n  協議版本

l  請求頭

n  請求頭的格式一般都是一個key對應一個value的,也有一個key對應多個value的情況。

n  記住一些請求頭:

u  Referer:代表網頁的來源。(防盜鏈)。

u  User-Agent:獲得客戶端瀏覽器類型。

l  請求體

n  只有POST請求方式才有請求體,而且請求體是POST方式請求參數。

HTTP協議之響應部分

響應部分分成三塊

l  響應行

n  協議版本

n  狀態碼

u  200  :代表響應成功

u  302  :需要進行重定向操作

u  304  :需要查找本地緩存

u  404  :請求資源不存在

u  500  :服務器內部錯誤

n  狀態碼描述

l  響應頭

n  通常一個key對應一個value,也有一個key對應多個value

n  記住響應頭:

u  Location   :重定向的路徑。

u  Refresh     :定時刷新。

u  Content-Disposition:文件下載的時候使用。

l  響應體

n  就是顯示到瀏覽器上頁面的代碼。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM