Riešiť chyby validácie požiadaviek
Podľa odpovede 422 nájdite neplatné pole a opravte tvar alebo hodnotu požiadavky.
Aktualizované
Prečítajte si odpoveď 422
Threetone vracia 422 Unprocessable Entity, keď FastAPI nedokáže overiť vstup požiadavky. Odpoveď obsahuje pole detail. Každá položka obsahuje:
loc: miesto, kde sa našla neplatná hodnota, napríkladbody,queryalebopath, po ktorom nasleduje názov poľa.msg: vysvetlenie zrozumiteľné pre človeka.type: validačné pravidlo, ktoré nebolo splnené.
Začnite pri loc. Ukazuje, ktorú časť požiadavky treba zmeniť.
Opravte požiadavku
Pred ďalším odoslaním skontrolujte:
- Metóda HTTP a cesta
/v1/...zodpovedajú operácii. - Požiadavky JSON obsahujú
Content-Type: application/jsona platný JSON. - Povinné polia sú prítomné a ich názvy používajú zdokumentovaný zápis.
- Čísla, logické hodnoty, polia a objekty používajú očakávané typy JSON.
- Hodnoty enumov a parametre dotazu spĺňajú povolené hodnoty a rozsahy.
Napríklad koncový bod so zoznamom agentov prijíma hodnoty page_size od 1 do 100. Hodnota mimo tohto rozsahu spôsobí validačnú chybu, ktorej loc ukazuje na query a page_size.
Neopakujte nezmenenú požiadavku. Najprv opravte uvedenú hodnotu, potom odošlite novú požiadavku a ak znova zlyhá, uchovajte jej X-Request-Id.