Erreur de type de média non pris en charge dans les requêtes POST Jersey
Lors de la rencontre d'un code d'état HTTP 415 - Type de média non pris en charge dans une requête POST adressée à un Jersey REST, le problème réside généralement dans la prise en charge JSON/POJO manquante dans la distribution Jersey. Pour résoudre cette erreur, les dépendances JAR nécessaires doivent être ajoutées au projet.
Plus précisément, les dépendances suivantes sont requises :
Si vous utilisez Maven, la dépendance peut être ajoutée comme suit :
<code class="xml"><dependency> <groupId>org.glassfish.jersey.media</groupId> <artifactId>jersey-media-json-jackson</artifactId> <version>2.17</version> </dependency></code>
Notez que pour les utilisateurs de versions Jersey autres que 2.17, les versions de dépendances transitives peuvent différer. Consultez la documentation Jersey pour connaître la version spécifique utilisée. En ajoutant les dépendances appropriées, la prise en charge JSON/POJO sera activée pour le service Jersey REST, permettant ainsi la réussite des requêtes POST avec du contenu JSON.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!