Přeskočit na obsah

bad-request

HTTP 400 Bad Request

Požadavek odesílá hlavičku Content-Type: application/json, ale tělo (body) není platný formát JSON, takže ho API nemůže přečíst. Typickými příčinami jsou přebytečná čárka na konci, jednoduché uvozovky, neescapovaný konec řádku, oříznuté tělo nebo prázdné tělo. Pole detail zůstává záměrně obecné a tělo požadavku v něm nikdy neopakuje.

Náprava

Serializujte tělo požadavku pomocí knihovny pro JSON (JSON.stringify, json.dumps) namísto jeho sestavování jako řetězce a hlavičku Content-Type: application/json odesílejte pouze společně s tělem ve formátu JSON. Tělo, které je platným JSON, ale chybí v něm pole nebo obsahuje nesprávná pole, vrátí místo toho chybu validation.

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

← Přehled chyb