Maison >développement back-end >Tutoriel Python >Comment accéder correctement aux données JSON POSTées dans Flask ?

Comment accéder correctement aux données JSON POSTées dans Flask ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-15 20:09:16620parcourir

How to Properly Access POSTed JSON Data in Flask?

Accès au JSON publié dans Flask

Lorsque vous essayez de récupérer du JSON POSTé dans une API Flask, il est crucial de vous assurer que le type de contenu de la requête est défini de manière appropriée.

Dans le code fourni, l'erreur se produit car la requête ne spécifie pas explicitement le type de contenu JSON. En définissant le type de contenu de la requête sur application/json, la propriété .json et la méthode .get_json() renverront les données JSON analysées.

request.headers["Content-Type"] = "application/json"
content = request.get_json()

Vous pouvez également contourner la vérification du type de contenu en utilisant la force =Vrai argument de mot-clé dans .get_json() :

content = request.get_json(force=True)

Les données JSON non valides déclencheront une exception, il est donc conseillé de vérifier les données à l'aide d'un validateur 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!

Déclaration:
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
Article précédent:Le langage machine au combatArticle suivant:Le langage machine au combat