Na busca pela solução do erro "406 não aceitável" encontrado ao executar uma solicitação JSON no Spring, nós investigue a causa e forneça uma solução.
De acordo com a definição do código de status da resposta HTTP, esse erro significa que o recurso solicitado não pode gerar respostas com características de conteúdo aceitáveis com base nos cabeçalhos de aceitação da solicitação.
No seu cenário, a solicitação aceita application/json, mas o controlador não tem a capacidade de produzir respostas nesse formato. Normalmente, isso ocorre quando o HTTPMessageConverter apropriado não está disponível para processar o valor de retorno anotado por @ResponseBody.
HTTPMessageConverters são registrados automaticamente ao usar
Para resolver esse problema, certifique-se de ter a biblioteca Jackson correta em seu caminho de classe:
Além disso, certifique-se de ter a diretiva
Ao implementar essas mudanças, você poderá fazer solicitações JSON e receber respostas sem encontrar o erro 406.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3