Problema con RequestMapping POST API?
No puedo entender lo que estoy haciendo mal aquí. Estoy usando la aplicación "Cartero" para enviar una solicitud a un servicio. El parámetro es un POJO muy simple que se muestra a continuación. Cuando intento enviar la solicitud, recibo una respuesta: "El servidor rechazó esta solicitud porque la entidad de solicitud está en un formato no compatible con el recurso solicitado para el método solicitado"
Clase utilizada para solicitud:
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 en el controlador:
@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;
}