Aller au contenu

bad-request

HTTP 400 Bad Request

La requête envoie Content-Type: application/json, mais le corps n’est pas un JSON valide, de sorte que l’API ne peut pas le lire. Les causes typiques sont une virgule traînante, des guillemets simples, un saut de ligne non échappé, un corps tronqué ou un corps vide. Le champ detail reste générique à dessein et ne répète jamais le corps de la requête.

Correction

Sérialisez le corps avec une bibliothèque JSON (JSON.stringify, json.dumps) au lieu de l’assembler sous forme de chaîne de caractères, et n’envoyez Content-Type: application/json qu’accompagné d’un corps JSON. Un corps qui est un JSON valide mais qui contient des champs manquants ou incorrects renvoie à la place une erreur validation.

{
"type": "https://docs.qr3.app/errors/bad-request",
"title": "Bad Request",
"status": 400,
"detail": "The request could not be processed"
}

← Référence des erreurs