Jmeter 請求之 http 請求之請求頭、響應頭


一、HTTP request(請求)詳解

一個 http 請求指從客戶端到服務端的請求消息,我們可以通過瀏覽器的F12鍵,可以看到以下信息:

  • 請求地址:uri
  • 請求方法:HEAD、GET、POST、PUT、OPTIONS、DELETE、PATCH
  • HTTP協議/版本:大家可以自己打開瀏覽器按 F12 去仔細查看

  

  • 請求頭

  

  • 請求參數:

  

通過工作經驗總結,我們可以得到以下幾點:

請求方法:即http請求的提交方式,一般以get和post居多URI:請求資源的標識,可以理解為一個請求的路徑信息協議:http協議

版本: 1.1

請求正文:請求參數

請求頭:告訴服務器關於客戶端環境和請求正文相關的一些信息,例如瀏覽器版本,請求參數的長度

 

請求頭詳解

  

 

 

User-Agent:告訴服務器客戶端的相關信息(如果是瀏覽器會有版本,內核等信息)referer:告訴服務器,此請求是從哪個頁面上發出來(防盜鏈)

X-Requested-With:告訴服務器這個是一個ajax請求

Cookie:帶給服務器的cookie信息

請求頭可以在代碼中指定,添加,通過鍵值對的形式,調用:addHeader (Stringname,String value)即可在請求對象中添加一個名字為name,值為value的請求頭。

 

二、HTTP response 詳解

一個http response (http響應)指的是從服務端到客戶端的響應消息,它包括了以下信息:

  • 響應狀態碼
  • 響應頭
  • 響應報文

總結:

  • 響應狀態碼:標記響應狀態的一個標識,200-響應成功,404-資源找不到,500服務器異常,302-重定向等
  • 響應頭信息:告訴客戶端關於服務器,響應報文相關的一些信息,例如,服務器類型,響應報文格式
  • 響應報文:針對請求從服務響應回來的數據,比如html、 xml、json等

響應頭詳解

  

 

“set-Cookie”這個響應頭的作用是告訴瀏覽器需要緩存的 cookie 數據。如果對於 cookie 不太明白的同學,可以去這個博客下面看一看這篇文章:

https://www.cnblogs.com/nickjiang/p/9148136.html,整理了cookie和session的應用的應用區別。類型。

 

其他幾個比較常見的響應頭,大家也可以適當了解學習下:

  • location:告訴瀏覽器跳到哪里。
  • content-length:告訴瀏覽器回送數據的長度。
  • content-type:告訴瀏覽器回送數據的類型


免責聲明!

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



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