服務器put請求獲取不到參數


問題

image.png

put請求參數映射成實體類
而參數似乎接受不到,服務器識別為null

image.png

解決

image.png

在參數前邊加上RequestBody

  • @RequestBody主要用來接收前端傳遞給后端的json字符串中的數據的(請求體中的數據的)

一個請求,只能有一個RequestBody

擴展

url無法發送Put請求

  • @RequestBody需要把所有請求參數作為json解析,因此,不能包含key=value這樣的寫法在請求url中,所有的請求參數都是一個json

注意設置Content-Type為application/json

  • 直接通過瀏覽器輸入url時,@RequestBody獲取不到json對象,需要用java編程或者基於ajax的方法請求,將Content-Type設置為application/json


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM