【发布时间】:2019-03-29 04:24:51
【问题描述】:
@PostMapping(path="/login")
public ResponseEntity<User> loginUser(@RequestBody Map<String, String> userData) throws Exception {
return ResponseEntity.ok(userService.login(userData));
}
我在 UserController 中有这个方法用于登录。问题是当我尝试发出登录请求时出现此错误:
{
"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"
}
【问题讨论】:
-
嗨!您传递给 API 的主体是什么?
-
Body中需要传递邮箱和密码吗?
-
视情况而定,你可以双向进行,我的答案是:D
标签: spring rest spring-boot post