Requête Spring JSON renvoyant 406 (non acceptable)
Cette erreur indique généralement que l'en-tête de requête du client spécifie un type MIME inacceptable pour la réponse , alors que le serveur ne peut pas générer de réponse avec le type MIME demandé.
Dans votre cas, l'en-tête de la requête spécifie application/json comme type MIME acceptable, mais votre méthode Java n'est pas configurée pour produire des réponses JSON. Pour résoudre ce problème, assurez-vous d'avoir :
1. Corriger les bibliothèques Java :
Ajoutez les bibliothèques Jackson à votre chemin de classe :
2. Activer la prise en charge basée sur les annotations Spring MVC :
Ajoutez la directive suivante à votre spring-servlet.xml :
3. Supprimer la directive Accept Header (facultatif) :
Une fois ces modifications implémentées, Spring MVC trouvera automatiquement le convertisseur de messages Jackson et générera des réponses JSON pour vous, permettant ainsi à votre demande d'être traitée correctement.
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!