为什么是@RequestParam,不应该是@RequestBody吗?

为什么是@RequestParam,不应该是@RequestBody吗?

64b4ba8f0001026410880612.jpg为什么是@RequestParam,不应该是@RequestBody吗?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小蓝 2023-07-17 12:01:31

同学你好,@RequestBody主要用来接收前端传递给后端的Json字符串中的数据的,而只是进行参数名绑定是用@RequestParam的。这里显然传递的不是Json字符串,所以不会使用@RequestBody。

祝学习愉快~

  • 提问者 书山压力大123 #1

    可是@RequestParam不是用于获取url中的查询参数的吗?form-data的数据不是在请求体吗

    2023-07-17 12:19:27
  • 同学你好,并不是这样的,@RequestParam主要用于参数绑定,即保持前端与后端参数名的统一,与GET或者POST请求没有关系,都是可以使用的。

    祝学习愉快~

    2023-07-17 12:57:13
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师