http content-type 與 java后端處理


http中的常用的content-type有:

application/x-www-form-urlencoded;charset=UTF-8  傳遞表單類數據

application/json;charset=UTF-8  傳遞json類數據

multipart/form-data  上傳文件類數據

那么分別對應后端java的處理方式為:

application/x-www-form-urlencoded;charset=UTF-8   如果是單個參數的話,后端可以用@RequestParam (該注解修飾的參數默認為必傳) 也可以什么都不寫。如果是用對象封裝的實體,那么什么都不用寫。

application/json;charset=UTF-8    表明傳遞的是json類數據,那么后端的參數應該用@RequestBody 修飾。

multipart/form-data   表明是上傳文件,后端應該用使用@RequestParam注解修飾。

詳情可以參考:https://www.jianshu.com/p/dc6873d5fa3d

 


免責聲明!

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



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