前端requestbody和 reuqestparam同时上传参数
时间: 2024-05-08 16:16:48 浏览: 72
@RequestBody的使用详解
5星 · 资源好评率100%
在前端中,可以使用 axios 或 fetch 等库发送请求,在请求的配置对象中同时设置 data 和 params 属性,分别对应 requestbody 和 requestparam。
示例代码如下:
```
axios({
method: 'POST',
url: '/api/user',
data: {
username: 'test',
password: '123456'
},
params: {
token: 'abc'
}
})
```
在后端中,需要根据参数的类型来接收参数,通常使用 @RequestBody 或 @RequestParam 注解来标识参数的类型。
示例代码如下:
```
@PostMapping("/user")
public void addUser(@RequestBody User user, @RequestParam String token) {
// do something
}
```
其中,@RequestBody 注解用于接收 requestbody 参数,@RequestParam 注解用于接收 requestparam 参数。
阅读全文