requestBody
處理HttpEntity傳遞過來的資料,一般用來處理非Content-Type: application/x-www-form-urlencoded編碼格式的資料。
•GET請求中,因為沒有HttpEntity,所以@RequestBody並不適用。
•POST請求中,透過HttpEntity傳遞的引數,必須要在請求頭中宣告資料的型別Content-Type,SpringMVC透過使用
HandlerAdapter 配置的HttpMessageConverters來解析HttpEntity中的資料,然後繫結到相應的bean上。
requestParam
用來處理Content-Type: 為 application/x-www-form-urlencoded編碼的內容。(Http協議中,如果不指定Content-Type,則預設傳遞的引數就是application/x-www-form-urlencoded型別)
requestBody
處理HttpEntity傳遞過來的資料,一般用來處理非Content-Type: application/x-www-form-urlencoded編碼格式的資料。
•GET請求中,因為沒有HttpEntity,所以@RequestBody並不適用。
•POST請求中,透過HttpEntity傳遞的引數,必須要在請求頭中宣告資料的型別Content-Type,SpringMVC透過使用
HandlerAdapter 配置的HttpMessageConverters來解析HttpEntity中的資料,然後繫結到相應的bean上。
requestParam
用來處理Content-Type: 為 application/x-www-form-urlencoded編碼的內容。(Http協議中,如果不指定Content-Type,則預設傳遞的引數就是application/x-www-form-urlencoded型別)