Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Bug] Content-Type 'application/octet-stream' is not supported

Tentei fazer o POST, mas aplicação começou a dar esse erro. Estou usando o VSCODE não sei se há alguma configuração pendente.

package med.voll.api.controller;

import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import med.voll.api.medico.DadosCadastroMedico;


@RestController
@RequestMapping("medicos")
public class MedicoController {
    
    @PostMapping
    public void cadastrar( @RequestBody DadosCadastroMedico dados){
        System.out.println(dados);
        
    }
}

O JSON:

{
"nome": "Rodrigo Ferreira",
"email": "rodrigo.ferreira@voll.med",
"crm": "123456",
"especialidade": "ORTOPEDIA",
"endereco": {
    "logradouro": "rua 1",
    "bairro": "bairro",
    "cep": "12345678",
    "cidade": "Brasilia",
    "uf": "DF",
    "numero": "1",
    "complemento": "complemento"
    }
}

O ERRO : .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.HttpMediaTypeNotSupportedException: Content-Type 'application/json;charset=UTF-8' is not supported]

2 respostas

Oi!

Deve ser problema no dispardo da requisição. Manda aqui um print da requisição no Insmomnia.

solução!

Como estava no começo do projeto eu o refiz.