Java后端对http中的post、put、get、delete接收参数?

作者站长头像
站长
· 阅读数 6

最近接触到了RESTful API,其定义了postputgetdelete四大方法分别对应于后端的增删改查,由于之前一直是使用postmappinggetmapping去通过逻辑完成增删改查,故一直认为postmapping的请求参数通过 body 体获取,getmapping通过url后面的?xxx=yyy或者url/yy获取,而对put、delete知之甚少

想请问一下这四个方法如何获取参数(比如getmapping能不能通过body体获取参数?)

回复
1个回答
avatar
test
2024-06-29

GETDELETE不带body是一种约定而不是规定,如果需要的话这俩一样能带bodyPOSTPUT默认能带body,但是一样可以通过url参数传参放在一起就是,怎么获取请求参数的方式和请求的方法没有关系,只和请求的格式有关系

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容