我們都知道接口post方法中有不同的請求類型,再寫postman中發送請求的時候只是簡單的寫了一種,今天我們重新了解下Postman如何發送post的其他數據類型
Postman中post的數據類型
post中有以下數據類型
1、form-data
2、x-www-form-urlencoded
3、raw
4、binary
Postman請求不同的post數據類型
from-data
multipart/form-data,它將表單的數據組織成Key-Value形式,也可以上傳文件,當上傳的字段是文件時,會有 content-type 來說明文件類型;content-disposition,用來說明字段的一些信息;由於有 boundary 隔離,所以 multipart/form-data 既可以上傳文件,也可以上傳鍵值對,它采用了鍵值對的方式,所以可以上傳多個文件。
正常數據
輸入post請求地址,選擇form-data請求類型,輸入對應參數,點擊Send發送請求
form-data上傳文件
選擇File格式
點擊上傳文件,發送請求
這里我選擇了上傳二進制文件,其他的都是一樣的內容
x-www-form-urlencoded
application/x-www-from-urlencoded,將表單內的數據轉換為Key-Value
可以通過返回內容看出來,我們需要請求的數據類型是否正確
raw
可以通過raw進行傳輸txt,json xml,html的數據
xml方法
查看返回內容
json數據
我們通過請求后,繼續查看返回后的內容,發現現實的數據類型也是json的
binary
表示只可以上傳二進制數據,用來上傳文件,一次只能上傳1個數據
給大家舉個小栗子,桌面創建二進制文件,保存在桌面,后綴名為.bin格式
上傳創建好的二進制文件,查看返回內容
其中肯定會有人問,form-data和x-www-form-urlencoded有什么區別呢?
form-data:既可以上傳文件等二進制數據,也可以上傳表單鍵值對。
x-www-form-urlencoded:只能上傳鍵值對,不能用於文件上傳。
不同的接口參數不同,請求方式也可能不同。學習的是如何請求的方法,方法學會了,剩下的就是多次靈活運用了。俗話說,孰能生巧!用的多了,就會了。
感覺寫的對您有幫助的話,右下角點個關注唄,點個關注,不迷路~~~~
等包的過程中寫的文章,有哪里不對的地方下方留言,看到后及時修改。祝大家中秋節快樂~~