乐趣区

springboot各种传参方式与postget请求

PathVariable 的 post、get 对比:

Get、post 都可以获得路径参数。

RequestParam 的 post、get 对比:

Get、post 都可以获得问号后的请求参数。

RequestBody 的 post、get 对比:

报错:get 请求报错,请求体未找到。

查看 RequestBody 注解如下:

红框中大致意思:用于绑定请求体参数,可用 @Valid 注解验证。
也就是说 此注解只接收 post 请求体中的参数。

改为 POST 请求:

报错:不支持的 Media Type:application/x-www-form-urlencoded

改为 POST 请求,application/json:

成功了!

退出移动版