Լուծել հարցման վավերացման սխալները
Կարդացեք 422 պատասխանը, ուղղեք նշված դաշտը և ուղարկեք նոր հարցում։
Թարմացվել է
Կարդացեք 422 պատասխանը
Երբ FastAPI-ն չի կարող վավերացնել մուտքը, Threetone-ը վերադարձնում է 422 Unprocessable Entity։ Պատասխանի detail զանգվածի յուրաքանչյուր տարր պարունակում է.
loc՝ անվավեր արժեքի տեղը, օրինակ՝body,queryկամpath, ապա դաշտի անունը։msg՝ հասկանալի բացատրություն։type՝ ձախողված վավերացման կանոնը։
Սկսեք loc-ից. այն ցույց է տալիս փոփոխության ենթակա մասը։
Ուղղեք հարցումը
Նորից ուղարկելուց առաջ ստուգեք.
- HTTP մեթոդն ու
/v1/...ուղին համապատասխանում են գործողությանը։ - JSON հարցումներում կա
Content-Type: application/jsonև վավեր JSON։ - Պարտադիր դաշտերը կան, իսկ անունները գրված են փաստաթղթերի համաձայն։
- Թվերը, boolean-ները, զանգվածներն ու օբյեկտները ճիշտ JSON տեսակ ունեն։
- Enum արժեքներն ու query պարամետրերը թույլատրելի արժեքների և միջակայքերի մեջ են։
Օրինակ՝ գործակալների ցանկի endpoint-ը page_size-ի համար ընդունում է 1–100։ Այլ արժեքի սխալի loc-ը ցույց է տալիս query և page_size։
Մի կրկնեք չփոփոխված հարցումը։ Նախ ուղղեք արժեքը, ուղարկեք նորը և, եթե կրկին ձախողվի, պահեք դրա X-Request-Id-ը։