Maison > Java > javaDidacticiel > le corps du texte

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
948 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!

source:php.cn
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!