@RequestParam和@RequestBody區別


  1. @RequestParam接收的參數是來自requestHeader中,即請求頭
  2. @RequestParam用來處理 Content-Type 為 application/x-www-form-urlencoded 編碼的內容
  3. @RequestBody接收的參數是來自requestBody中,即請求體
  4. 一般用於處理非 Content-Type: application/x-www-form-urlencoded編碼格式的數據,比如:application/jsonapplication/xml等類型的數據。
  5. GET請求中,因為沒有HttpEntity,所以@RequestBody並不適用。

    POST請求中,通過HttpEntity傳遞的參數,必須要在請求頭中聲明數據的類型Content-Type

  6. 參考http://www.cocoachina.com/articles/33133


免責聲明!

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



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