Novērsiet pieprasījuma validācijas kļūdas
Izlasiet 422 atbildes detaļas un izlabojiet nederīgos laukus pirms atkārtotas sūtīšanas.
Atjaunināts
Izlasiet 422 atbildi
Threetone atgriež 422 Unprocessable Entity, ja FastAPI nevar validēt pieprasījuma ievaddatus. Atbildē ir detail masīvs. Katrā elementā ir:
loc: vieta, kur atrasta nederīgā vērtība, piemēram,body,queryvaipath, kam seko lauka nosaukums.msg: cilvēkam saprotams skaidrojums.type: validācijas noteikums, kas netika izpildīts.
Sāciet ar loc: tas norāda pieprasījuma daļu, kas jāmaina.
Izlabojiet pieprasījumu
Pirms atkārtotas sūtīšanas pārbaudiet:
- HTTP metodi un
/v1/...ceļu atbilstoši darbībai. - JSON pieprasījumos ir
Content-Type: application/jsonun derīgs JSON. - Visi obligātie lauki ir norādīti, un lauku nosaukumi uzrakstīti kā dokumentācijā.
- Skaitļiem, loģiskajām vērtībām, masīviem un objektiem ir paredzētie JSON tipi.
- Uzskaitījuma vērtības un vaicājuma parametri atbilst atļautajām vērtībām un diapazoniem.
Piemēram, aģentu saraksta galapunkts pieņem page_size vērtības no 1 līdz 100. Vērtība ārpus šī diapazona izraisa validācijas kļūdu, kuras loc norāda query un page_size.
Nesūtiet nemainītu pieprasījumu vēlreiz. Vispirms izlabojiet norādīto vērtību; ja jaunais pieprasījums joprojām neizdodas, saglabājiet tā X-Request-Id.