application/x-www-form-urlencoded与application/json

本文探讨了SpringBoot中Controller如何处理前端发送的application/x-www-form-urlencoded和application/json数据。使用GET请求时,两者都可通过@RequestParam接收参数,POST请求下,application/x-www-form-urlencoded需配合@ModelAttribute或直接接收,而application/json则推荐使用@RequestBody。对于想要创建灵活的Swagger文档,推荐使用application/json。同时,文章提到了Chrome开发者工具中请求类型的显示,并补充了x-www-form-urlencoded和application/json的编码方式及作用。
摘要由CSDN通过智能技术生成

关于SpringBoot Controller接收前端参数的问题,以及如何配置@Api、@ApiImplicitParam等参数写出一个漂亮的swagger。
总结如下:

1、前端使用application/json发送数据时:

1)请求类型为GET
后端可用@RequestParam接收,@RequestParam可设置多个。
此种方式接收可灵活拓展参数个数,无需另写类进行接收。

@ApiOperation(value = "我的信息", notes = "我的信息")
@ApiImplicitParams({
   
	@ApiImplicitParam(value = "姓名", name = "name"),
	@ApiImplicitParam(value = "性别", name = "gender")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值