springboot各种传参方式与postget请求

70次阅读

共计 289 个字符,预计需要花费 1 分钟才能阅读完成。

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:

成功了!

正文完
 0