老师,请求的问题。
在参数前面添加@RequestBody 的作用是什么?如何使用?如果不加的话呢?
2.这边请求的参数为什么会加在请求路径的后面?不是Post请求吗?请求参数不是应该在请求体中吗??
69
收起
正在回答
1回答
同学你好,关于同学的问题:
1、@RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的);GET方式无请求体,所以使用@RequestBody接收数据时,前端不能使用GET方式提交数据,而是用POST方式进行提交。如果不加,无法从请求体中获取数据,就会提示错误。
2、postman中,在params窗口中添加的参数,将会在url上显示。如果是在body,也就是请求体中添加的参数,不会在url显示。这里是显示的将参数写在url上,和post请求无关。
祝:学习愉快~
java工程师2020版
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星