2 回答

TA贡献1850条经验 获得超11个赞
问题是您正在使用@RequestParam从URL获取参数的参数,应该@RequestBody用于POST请求
我建议创建一个DTO对象,您可以使用它来读取POST请求的主体,如下所示:
public ResponseEntity<String> checkLogin(@RequestBody UserDTO userDTO){
随着DTO是这样的:
public class UserDTO {
private String email;
private String password;
//getter & setters
}

TA贡献1797条经验 获得超4个赞
您可以按照以下方法进行操作:
使用contentType:“ application / json; charset = utf-8”,
创建一个域对象,该域对象是电子邮件和密码的包装,并使用@RequestBody读取json
public class Login{
private String email;
private String password;
//Getters and Setters
}
@RequestMapping("/checkLoginAdministrator")
public ResponseEntity<String> checkLogin((@RequestBody Login login) {
//logic
}
添加回答
举报