Postman-部分類型區別

一、body中的幾種類型區別

1. form-data
就是http請求中的multipart/form-data,它會將表單的數據處理爲一條消息,以標籤爲單元,用分隔符分開。既可以上傳鍵值對,也可以上傳文件。當上傳的字段是文件時,會有content-type來說明文件類型;content-disposition,用來說明字段的一些信息;由於有boundary隔離,所以multipart/form-data既可以上傳文件,也可以上傳鍵值對,它採用了鍵值對的方式,所以可以上傳多個文件。

2.x-www-form-urlencoded

就是application/x-www-from-urlencoded,會將表單內的數據轉換爲鍵值對,但是沒有form-data 這種形式所能打包的數據形式要少,不太常用。

選中x-www-form-urlencoded後,header自動加入Content-Type application/x-www-form-urlencoded。選中form-data後,header中不主動加入Content-Type

form-datax-www-form-urlencoded區別:

這是W3C定義的兩種不同的表格類型,如果你想發送簡單的text/ASCII數據,使用x-www-form-urlencoded , 這是默認的形式

如果你想發送非ASCII文本或者大的二進制數據,使用form-data

3.raw

可以支持四種形式的數據格式來傳輸,有個下拉框可以選擇text、json、xml、JavaScript、html等,如果使用的是springboot搭建的平臺的話,同時在controller層需要指明

選中raw中任何一種方式,headerContent-Type都會做相應更改

4.binary

相當於content-type:application/octet-stream,從字面意思得知,只可以上傳二進制數據,通常用來上傳文件,由於沒有鍵值,所以,一次只能上傳一個文件。這種數據傳遞方式使用的比較少

 

二、Send and down功能

請求完成後,將請求完成的結果保存到文件,並且下載,一般用於請求結果非常大的情況下

 

三、Params和Body的區別

Params處設置的變量請求時會變成http://********?*******問號後面的參數帶到請求的接口鏈接裏。而Body裏設置的參數則是接口真正請求時發的參數

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章