RequestBody加与不加区别
时间: 2023-08-26 11:10:28 浏览: 294
Get和Post请求的区别收集整理
@RequestBody加与不加的区别在于数据的传递方式和接收方式。当使用@RequestBody注解时,表示接收的请求数据是以JSON格式传递的,即Content-Type为application/json。这种情况下,需要将请求数据转化为对应的Java对象。而不添加@RequestBody注解时,表示接收的请求数据是以表单形式传递的,即Content-Type为application/x-www-form-urlencoded。在这种情况下,请求数据会以键值对的形式传递到后台。因此,根据请求数据的不同格式,我们需要选择合适的注解来接收数据。
#### 引用[.reference_title]
- *1* *3* [@requestBody的加与不加的区别](https://blog.csdn.net/l1996729/article/details/107729482)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [post请求可以不加@RequestBody注解么?使用与不使用@RequestBody注解的区别](https://blog.csdn.net/weixin_49114503/article/details/129485593)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文