【发布时间】:2016-04-01 05:05:41
【问题描述】:
我无法确定我在这里做错了什么。我正在使用应用程序“邮递员”向服务发送请求。该参数是一个非常简单的 POJO,如下所示。当我尝试发送请求时,我得到一个响应:“服务器拒绝了这个请求,因为请求实体的格式不受所请求方法的请求资源支持”
用于请求的类:
public class LoginAttempt {
private String userName;
private String password;
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
控制器中的 API:
@RequestMapping(value="/validate", method=RequestMethod.POST, produces="application/json")
public boolean validateUser(@RequestBody LoginAttempt login) {
System.out.println("Login attempt for user " + login.getUserName() + login.getPassword());
return true;
}
【问题讨论】: