bad-request
HTTP 400 Bad Request
Požiadavka odosiela hlavičku Content-Type: application/json, ale telo požiadavky (body) nie je platný formát JSON, takže ho API nedokáže prečítať. Typickými príčinami sú čiarka za posledným prvkom, jednoduché úvodzovky, neescapovaný koniec riadka, orezané telo alebo prázdne telo požiadavky. Pole detail zostáva zámerne všeobecné a nikdy neopakuje obsah tela požiadavky.
Riešenie
Generujte telo požiadavky pomocou knižnice na prácu s JSON (JSON.stringify, json.dumps) namiesto jeho spájania ako textového reťazca a hlavičku Content-Type: application/json odosielajte iba spolu s telom vo formáte JSON. Telo požiadavky, ktoré je platným formátom JSON, ale chýbajú v ňom polia alebo sú nesprávne, namiesto toho vráti chybu validation.
{ "type": "https://docs.qr3.app/errors/bad-request", "title": "Bad Request", "status": 400, "detail": "The request could not be processed"}