"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo soluciono el error \"415 Tipo de medio no admitido\" en mi servicio REST de Jersey al enviar datos JSON en solicitudes POST?

¿Cómo soluciono el error \"415 Tipo de medio no admitido\" en mi servicio REST de Jersey al enviar datos JSON en solicitudes POST?

Publicado el 2024-11-03
Navegar:907

How do I fix the \

Problemas con solicitudes POST y errores 415 en los servicios REST de Jersey

Muchas API RESTful implican enviar y recibir datos JSON en solicitudes POST. Sin embargo, cuando los usuarios encuentran el error 415 "Tipo de medio no compatible", puede resultar frustrante. Este problema ocurre comúnmente cuando se usa el marco Jersey en Tomcat.

La solución a este error radica en la ausencia de compatibilidad con JSON/POJO en la distribución predeterminada de Jersey. Para solucionar esto, debe agregar las dependencias apropiadas a su proyecto:

Dependencias requeridas:

  • jersey-media-json-jackson
  • jackson-jaxrs-json-provider
  • jackson-core
  • jackson-databind
  • anotaciones-jackson
  • jackson-jaxrs-base
  • jackson-module-jaxb-annotations
  • filtrado de entidades-jersey

Integración de Maven:

Si estás usando Maven, agregue la siguiente dependencia a su archivo pom.xml:


    org.glassfish.jersey.media
    jersey-media-json-jackson
    2.17

Usuarios que no son Maven:

Para aquellos que no usan Maven, pueden descargar y agregar los archivos jar anteriores manualmente. Asegúrese de tener la versión Jackson 2.3.2 adecuada para su versión de Jersey.

Con estas dependencias implementadas, Jersey obtendrá la capacidad de manejar datos JSON en solicitudes POST, lo que resolverá el error 415 y le permitirá hacerlo correctamente. interactúa con tu API.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3