POST在PostMan發送請求的四種方式

POST請求方式

POST 請求的四種方式

1.application/x-www-form-urlencoded

瀏覽器的原生 表單,其中ajax也是用這種方式提交的,主要是key-value 鍵值對的形式。一般的請求方式如下圖所示:

這是在這裏插入圖片描述 POST中(application/x-www-form-urlencoded)請求方式截圖,主要在key中傳入接口中定義的變量,value 中傳入值就可以進行測試接口
2.multipart/form-data

它會將表單的數據處理爲一條消息,以標籤爲單元,用分隔符分開。既可以上傳鍵值對,也可以上傳文件。
由於有boundary隔離,所以multipart/form-data既可以上傳文件,也可以上傳鍵值對,它採用了鍵值對的方式,所以可以上傳多個文件,在springmvc中可以使用MultipartHttpServletRequest接收通過api根據"name"獲取不同的鍵值,也可以通過MulTipartFile數組接收多個文件

在這裏插入圖片描述
在這裏插入圖片描述PSOT同時上傳文件和鍵值對數據
3. raw

可以上傳任意格式的文本,可以上傳text、json、xml、html等Controller接口可以通過@RequestBody 來修飾,傳入數據就是JSON格式

注意: 在使用raw 方式,如果在PostMan再測試的時候需要在headers中添加一個key-value (Content-Type: application/json 或者對應的格式)
在這裏插入圖片描述

  1. binary

相當於Content-Type:application/octet-stream,從字面意思得知,只可以上傳二進制數據,通常用來上傳文件,由於沒有鍵值,所以,一次只能上傳一個文件。

在這裏插入圖片描述

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