Maison > Java > javaDidacticiel > Voici quelques titres basés sur des questions qui correspondent à l'article fourni : * **Requête Spring JSON renvoyant 406 (non acceptable) : comment résoudre le problème ?** * **Pourquoi ma requête Spring JSON renvoie-t-elle un 406 (

Voici quelques titres basés sur des questions qui correspondent à l'article fourni : * **Requête Spring JSON renvoyant 406 (non acceptable) : comment résoudre le problème ?** * **Pourquoi ma requête Spring JSON renvoie-t-elle un 406 (

Barbara Streisand
Libérer: 2024-10-25 19:50:02
original
1118 Les gens l'ont consulté

Here are a few question-based titles that fit the provided article:

* **Spring JSON Request Returning 406 (Not Acceptable): How to Fix the Issue?**
* **Why is my Spring JSON Request Returning a 406 (Not Acceptable) Error?**
* **Spring MVC: Troubleshootin

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 :

    • jackson-core-asl-1.7.4.jar
    • jackson-mapper-asl-1.7.4.jar

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) :

  • Supprimez headers="Accept=*/*" de votre méthode de contrôleur car elle est redondante avec l'annotation @ResponseBody.

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal