почтальон "status": 415, "error": "Unsupported Media Type", - PullRequest
0 голосов
/ 25 апреля 2020

Я пытался создать класс, в который я мог бы добавить клиента (клиентку) к классу (aula)

@RequestMapping(value = "/aulas/{numero}/{numerocliente}", method = RequestMethod.PUT, consumes = MediaType.APPLICATION_XML_VALUE, produces = MediaType.APPLICATION_XML_VALUE)
public ResponseEntity<Object> addClienteAula(@PathVariable("numero") int nraula, @PathVariable("numerocliente") int nrclente) {
    try {
        AulaService.addAlunoAula(nraula, nrclente);
        return new ResponseEntity<>(HttpStatus.CREATED);
    } catch (Exception e) {
        return new ResponseEntity<>(new ErroDTO(e), HttpStatus.CONFLICT);
    }

}

вот мой запрос к почтальону:
http://localhost:8080/api/aulas/1/23

и вот как получается:

{
    "timestamp": "2020-04-25T00:12:02.300+0000",
    "status": 415,
    "error": "Unsupported Media Type",
    "message": "Content type 'text/plain' not supported",
    "path": "/api/aulas/1/23"
}

1 Ответ

0 голосов
/ 25 апреля 2020

Укажите тип вашего контента в заголовке запроса вашего почтальона

Content-Type application/xml
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...