小编Ion*_*nut的帖子

Spring post方法“缺少所需的请求正文”

@PostMapping(path="/login")
public ResponseEntity<User> loginUser(@RequestBody Map<String, String> userData) throws Exception {
    return ResponseEntity.ok(userService.login(userData));
}
Run Code Online (Sandbox Code Playgroud)

我在 UserController 中有这个登录方法。问题是当我尝试为登录发出 post 请求时,我收到此错误:

{
"timestamp": "2018-10-24T16:47:04.691+0000",
"status": 400,
"error": "Bad Request",
"message": "Required request body is missing: public org.springframework.http.ResponseEntity<org.scd.model.User> org.scd.controller.UserController.loginUser(java.util.Map<java.lang.String, java.lang.String>) throws java.lang.Exception",
"path": "/users/login"
}
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

rest post spring spring-boot

7
推荐指数
3
解决办法
6万
查看次数

标签 统计

post ×1

rest ×1

spring ×1

spring-boot ×1