Odpravite napake pri preverjanju zahtev
Iz odgovora 422 razberite neveljavno polje in popravite zgradbo ali vrednost zahteve.
Posodobljeno
Preberite odgovor 422
Threetone vrne 422 Unprocessable Entity, kadar FastAPI ne more preveriti vhodnih podatkov zahteve. Odgovor ima polje detail. Vsak element vsebuje:
loc: mesto neveljavne vrednosti, na primerbody,queryalipath, ki mu sledi ime polja.msg: človeku razumljivo pojasnilo.type: pravilo preverjanja, ki ni bilo izpolnjeno.
Začnite pri loc. Pokaže del zahteve, ki ga je treba spremeniti.
Popravite zahtevo
Pred ponovnim pošiljanjem preverite:
- Metoda HTTP in pot
/v1/...ustrezata postopku. - Zahteve JSON vsebujejo
Content-Type: application/jsonin veljaven JSON. - Obvezna polja so prisotna, njihova imena pa so zapisana kot v dokumentaciji.
- Števila, logične vrednosti, polja in objekti uporabljajo pričakovane tipe JSON.
- Vrednosti naštevanj in parametri poizvedbe upoštevajo dovoljene vrednosti in obsege.
Končna točka za seznam agentov na primer sprejema vrednosti page_size od 1 do 100. Vrednost zunaj tega obsega povzroči napako preverjanja, pri kateri loc označi query in page_size.
Nespremenjene zahteve ne pošljite znova. Najprej popravite označeno vrednost, nato pošljite novo zahtevo in ohranite njen X-Request-Id, če še vedno ne uspe.