2015-05-28 2 views
7

Привет я использую Rest клиент т.е. Почтальон послать запрос REST, но получаю сообщение об ошибке:Начало не поддерживается ошибка типа средств массовой информации

{ 
    "timestamp": 1432829209385, 
    "status": 415, 
    "error": "Unsupported Media Type", 
    "exception": "org.springframework.web.HttpMediaTypeNotSupportedException", 
    "message": "Content type 'text/plain;charset=UTF-8' not supported", 
    "path": "/api/v1/user" 
} 

Мой контроллер является:

@RequestMapping(value = "/user", method = RequestMethod.PUT, produces = "application/json") 
    public Map<String,Object> updateUser(@RequestBody @Valid User user) { 
//  userService.updateUser(user); 
     return ResponseHandler.generateResponse("", HttpStatus.ACCEPTED, false, null); 
    } 

Я посылаю запрос как показанном на изображении через клиент REST.

enter image description here

ответ

25

Изменение Content-Type в Почтальон для application/json. Нажмите на кнопку Headers, чтобы сделать это.

Также вы не производите json в методе. Удалите produces="application/json" из аннотации

+0

Вы имеете в виду изменить заголовок 'Accept'. –

Смежные вопросы