最近幾個月都沒有進行過前后端對接的代碼書寫,今天需要和前端對接一次,結果就出來了個POST請求的參數在Rquest Payload中,這個以前碰到過,挺簡單的,但是忘了,尷尬。
后來百度到篇博客:后台獲取放在Request Payload中的值里面有個讀者回復說直接用@RequestBody就可以接收到了,后來想想了,嗯,還真是。然后自己也測試了下:
這種沒有key的,直接用@RequestBody List<String> 就可以了,注意,不要用@RequestBody String[],數組是不行的,具體原因我還是太菜了
然后這種有key的,
我們就得用@RequestBody Map<String, String[]> 了,然后參數名稱是無所謂的,你隨便寫個aa之類的都是可以的。
下面可以看到debug中是能夠獲取到數據的