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!