Fiddler模擬發送post請求


fiddler在進行接口測試時,會模擬post請求,發送不同的請求參數,返回不同的結果,今天我們就來分享一下,怎么用Fiddler工具模擬post請求:

  1. 打開Fiddler工具,在右側點擊“composer”的選項: 
    這里寫圖片描述
  2. 進入到了composer 的選項之后,在parsed中進行根據http發送的請求進行選擇,我們是模擬post請求,故選擇post: 
    這里寫圖片描述
  3. 添加post的url地址,以及選擇http協議的版本 
    這里寫圖片描述
  4. 填寫post請求的header和body 
    這里寫圖片描述

  5. 最后點擊 Execute,就可以發送post請求,在左側可以查看到發送的請求記錄: 
    這里寫圖片描述

  6. 雙擊該請求,既可以查看詳細的請求數據和返回結果: 
    這里寫圖片描述
  7. 到此,我們的Fiddler模擬post請求就完成了,是不是很簡單呢!!!

看起來很簡單,但是最關鍵的是第4步如何填寫post請求的header和body?

下面的就着重的介紹一下: 
1、第一個關鍵點:content-type,什么是content-type呢?顧名思義,內容類型,用來指定不同格式的請求信息。 
就是在header中指定body中的數據格式。 
2、Http Header里的Content-Type在這里介紹以下兩種以及相關的實踐應用: 
application/x-www-form-urlencoded:數據被編碼為名稱/值對。這是標准的編碼格式。 
application/json : json格式的數據。 
需要根據實際情況選擇不同的Content-Type。 
這里寫圖片描述

下面介紹一下應用:

post請求的header是這樣的:

User-Agent: Fiddler Content-Type: application/x-www-form-urlencoded Host: localhost Content-Length: 34

那么在body里這樣寫:

city=“ZhengZhou”& name=”zwf”


如果要發送json格式的數據,則header這樣寫:

User-Agent: Fiddler Content-Type: application/json Host: localhost Content-Length: 34

body中這樣寫:

{ "city": "ZhengZhou", "name": "zwf" }

THEEND!


免責聲明!

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



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