2 回答

TA貢獻(xiàn)1850條經(jīng)驗(yàn) 獲得超11個(gè)贊
問(wèn)題是您正在使用@RequestParam從URL獲取參數(shù)的參數(shù),應(yīng)該@RequestBody用于POST請(qǐng)求
我建議創(chuàng)建一個(gè)DTO對(duì)象,您可以使用它來(lái)讀取POST請(qǐng)求的主體,如下所示:
public ResponseEntity<String> checkLogin(@RequestBody UserDTO userDTO){
隨著DTO是這樣的:
public class UserDTO {
private String email;
private String password;
//getter & setters
}

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超4個(gè)贊
您可以按照以下方法進(jìn)行操作:
使用contentType:“ application / json; charset = utf-8”,
創(chuàng)建一個(gè)域?qū)ο?,該域?qū)ο笫请娮余]件和密碼的包裝,并使用@RequestBody讀取json
public class Login{
private String email;
private String password;
//Getters and Setters
}
@RequestMapping("/checkLoginAdministrator")
public ResponseEntity<String> checkLogin((@RequestBody Login login) {
//logic
}
添加回答
舉報(bào)