http content-type 與 java後端處理 http content-type 與 java後端處理
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
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