其他分享
首页 > 其他分享> > 新手必看@RequestBody@Requestparam@PathVariable

新手必看@RequestBody@Requestparam@PathVariable

作者:互联网

@RequestBody

        @RequestBody主要用来接收前端传递给后端json字符串中的数据的(请求体中的数据的);

        GET方式无请求体,所以使用@RequestBody接收数据时,前端不能使用GET方式提交数据,而是用POST方式进行提交。

        使用@RequestBody的时候,接口大多是post请求方式。这时候处理的headers中content-type,不是默认的application/x-www-form-urlencoded请求方式,而是application/json或者是application/xml等请求方式。

当前端使用application/x-www-form-urlencoded时:后台会报如下错误:

Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported

@Requestparam

@RequestParam用来处理 Content-Type 为 application/x-www-form-urlencoded 编码的内容,Content-Type默认为该属性。

URL:拼写为  ?{}={}

@PathVariable

@PathVariable这个注解,该注解表示请求参数以占位符的形式拼接在路径后面,中间由/分割。

URL:拼写为  /{}/{}

标签:www,必看,Requestparam,RequestBody,application,form,urlencoded,请求
来源: https://blog.csdn.net/qq_60547244/article/details/120456514