Erreur HTTP 415 Gestion des requêtes POST de Jersey
La mise en œuvre d'une application Web JAX-RS à l'aide de Jersey et Tomcat peut entraîner la rencontre d'un message « Non pris en charge Erreur d'état HTTP 415 de type de support lors de la tentative d'exécution de requêtes POST avec des charges utiles JSON. Ce problème est lié au manque de support JSON prêt à l'emploi dans la distribution Jersey.
Pour résoudre ce problème, il est nécessaire d'ajouter les dépendances suivantes à votre projet :
Si vous utilisez Maven, le code suivant ajoutera toutes les dépendances nécessaires :
<code class="xml"><dependency> <groupId>org.glassfish.jersey.media</groupId> <artifactId>jersey-media-json-jackson</artifactId> <version>2.17</version> </dependency></code>
Pour les autres versions de Jersey, reportez-vous à la documentation de Jersey pour déterminer les dépendances et versions transitives appropriées. Assurez-vous que la dépendance Jackson correspond à la version requise par la version spécifique de Jersey que vous utilisez.
En ajoutant ces dépendances, vous activez la prise en charge nécessaire à la gestion des charges utiles JSON dans les requêtes POST, résolvant ainsi l'erreur HTTP 415.
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!