Problemas com solicitações POST e 415 erros nos serviços REST de Jersey
Muitas APIs RESTful envolvem o envio e o recebimento de dados JSON em solicitações POST. No entanto, quando os usuários encontram o erro 415 “Tipo de mídia não suportado”, pode ser frustrante. Esse problema geralmente ocorre ao usar a estrutura Jersey no Tomcat.
A solução para esse erro está na ausência de suporte JSON/POJO na distribuição Jersey padrão. Para remediar isso, você precisa adicionar as dependências apropriadas ao seu projeto:
Dependências necessárias:
Integração Maven:
Se você estiver usando Maven, adicione a seguinte dependência ao seu arquivo pom.xml:
org.glassfish.jersey.media jersey-media-json-jackson 2.17
Usuários não Maven:
Para aqueles que não usam o Maven, você pode baixar e adicionar os jars acima manualmente. Certifique-se de ter a versão Jackson 2.3.2 apropriada para sua versão de Jersey.
Com essas dependências implementadas, Jersey ganhará a capacidade de lidar com dados JSON em solicitações POST, resolvendo o erro 415 e permitindo que você execute com sucesso interagir com sua API.
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