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類型