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
