Vyřešte chyby ověření požadavku
Pomocí odpovědi 422 najděte neplatné pole a opravte strukturu nebo hodnotu požadavku.
Aktualizováno
Přečtěte si odpověď 422
Threetone vrací 422 Unprocessable Entity, když FastAPI nemůže ověřit vstup požadavku. Odpověď obsahuje pole detail. Každá položka uvádí:
loc: místo, kde byla nalezena neplatná hodnota, napříkladbody,querynebopath, následované názvem pole.msg: vysvětlení srozumitelné lidem.type: pravidlo ověřování, které selhalo.
Začněte hodnotou loc. Ukazuje část požadavku, kterou je potřeba změnit.
Opravte požadavek
Než požadavek odešlete znovu, zkontrolujte následující:
- Metoda HTTP a cesta
/v1/...odpovídají dané operaci. - Požadavky JSON obsahují
Content-Type: application/jsona platný JSON. - Nechybí povinná pole a názvy polí odpovídají zdokumentovanému zápisu.
- Čísla, logické hodnoty, pole a objekty používají očekávané typy JSON.
- Hodnoty výčtového typu a parametry dotazu splňují povolené hodnoty a rozsahy.
Například endpoint pro seznam agentů přijímá hodnoty page_size od 1 do 100. Hodnota mimo tento rozsah způsobí chybu ověření, jejíž loc uvádí query a page_size.
Neodesílejte znovu nezměněný požadavek. Nejprve opravte označenou hodnotu a pak odešlete nový požadavek. Pokud stále selže, uchovejte jeho X-Request-Id.