Reputation: 21
I am new to Rest. I wrote a simple program using example online.
However, when i use soapui (rest) to call and i get error 415
{
"timestamp": 1474998766661,
"status": 415,
"error": "Unsupported Media Type",
"exception": "org.springframework.web.HttpMediaTypeNotSupportedException",
"message": "Unsupported Media Type",
"path": "/user"
}
@RestController
public class testController {
@RequestMapping(value = "/user", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE)
public @ResponseBody User createUser(@RequestBody @Valid final User user) {
System.out.println("firstname: " + user.getFirstname());
System.out.println("lastname: " + user.getLastname());
return new User();
}
}
public class User {
private String firstname;
private String lastname;
public User() {
}
public User(String firstname, String lastname) {
this.firstname = firstname;
this.lastname = lastname;
}
public String getFirstname() {
return firstname;
}
public void setFirstname(String firstname) {
this.firstname = firstname;
}
public String getLastname() {
return lastname;
}
public void setLastname(String lastname) {
this.lastname = lastname;
}
}
Upvotes: 0
Views: 444