Orgg
Orgg

Reputation: 21

Rest Post Service return error code 415

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

Answers (1)

rorschach
rorschach

Reputation: 2947

Set the request Content-Type to "application/json".

Upvotes: 1

Related Questions