在發送post請求的時候,請求體一般有多種不同的格式,一般在頭部的content-type里面進行說明,在使用postman進行測試的時候,不同的數據格式,測試方法也不一樣
一、application/x-www-form-urlencoded
這個是默認是數據類型,如果沒有進行說明,那么默認提交的數據格式。提交的內容按照key1=value1&key2=value2的方式進行編碼
postman中進行測試如下:
二、multipart/form-data
這也是一種常見的數據格式,一般用於form表單上傳文件的場景。
在postman中測試,Body選擇form-data即可,如將上面格式改為multipart/form-data格式
三、application/json
以JSON格式傳入參數,現在越來越多的請求數據為次格式,字典鍵值對的形式,告訴服務器數據是序列化后的JSON格式。如將上面請求改application/json格式
備注:以上都需要在頭部添加對應的content-type參數值