介面測試24--Postman-POST方法傳送請求
阿新 • • 發佈:2021-10-27
POST方法傳送請求
post請求資料型別
(1) form-data
① 將傳送以表單資料形式傳送,一般用於上傳檔案
② 比如證券、保險、銀行業務中常用,把個人證件/檔案傳送給介面
(2) x-www-form-urlencoded
① 將傳送以表單資料形式傳送,資料會經過urlencoded編碼,常見的傳送資料方式,預設方式
② 形式是引數名1=值1&引數名2=值2
(3) raw
① 一般用於傳送json資料、xml資料
(4) binary
① 一般上傳檔案,但只限一個檔案
注意:
(1) post傳送的資料放在請求體中(Body)
(2) get傳送的資料是放在url之中
(3) 傳送的資料是何種型別,看需求
POST表單資料,login介面
介面需求:
介面地址:http://介面伺服器IP/apitest/login/
功能:判斷能否登入成功
引數:username、password
傳送資料的型別:x-www-form-urlencoded
資料庫表:apitest.users
返回值:text/html型別
預期包含文字:使用者登入驗證成功
POST上傳檔案
介面需求: 介面地址:http://介面伺服器IP/apitest/upload-file/uponefile/ 功能:只允許上傳一個檔案 引數名:file 返回值:text/html型別 預期包含文字:檔案上傳成功 在伺服器檔案目錄中找到E:\xampp\htdocs\apitest\upload-file\upload進行驗證
POST上傳多個檔案
介面需求:
介面地址:http://介面伺服器IP/apitest/upload-file/upfiles/
功能:允許上傳多個檔案
引數名:自定義
返回值:text/html型別
預期包含文字:上傳成功
POST傳送JSON資料
介面需求:
介面地址:http://介面伺服器IP/apitest/send-json/
功能:接收json型別的資料,對json資料中鍵排序後返回
返回值:json型別