Sari la conținut

bad-request

HTTP 400 Bad Request

Cererea trimite Content-Type: application/json, dar corpul (body) nu este un JSON valid, așa că API-ul nu îl poate citi. Cauzele tipice sunt o virgulă după ultimul element, ghilimele simple, o întrerupere de rând neescapată, un corp trunchiat sau un corp gol. detail rămâne generic în mod intenționat și nu repetă niciodată corpul cererii.

Rezolvare

Serializează corpul cererii cu o bibliotecă JSON (JSON.stringify, json.dumps) în loc să îl asamblezi ca pe un șir de caractere și trimite Content-Type: application/json doar împreună cu un corp JSON. Un corp care este un JSON valid, dar are câmpuri lipsă sau incorecte, va răspunde în schimb cu validation.

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

← Referință erori