Сұрауды тексеру қателерін түзету
422 жауабынан қате өрісті тауып, сұрау құрылымын немесе мәнін түзетіңіз.
Жаңартылған күні:
422 жауабын оқыңыз
FastAPI сұрау деректерін тексере алмаса, Threetone 422 Unprocessable Entity қайтарады. Жауапта detail массиві бар. Оның әр элементі мыналарды қамтиды:
loc: қате мән табылған орын, мысалыbody,queryнемесеpath, одан кейін өріс атауы.msg: адамға түсінікті түсіндірме.type: орындалмаған тексеру ережесі.
Алдымен loc қараңыз. Ол сұраудың өзгертілуі тиіс бөлігін көрсетеді.
Сұрауды түзетіңіз
Қайта жіберер алдында мыналарды тексеріңіз:
- HTTP әдісі мен
/v1/...жолы әрекетке сәйкес келеді. - JSON сұрауында
Content-Type: application/jsonбар және JSON дұрыс жазылған. - Міндетті өрістер бар, атаулары құжаттамадағыдай жазылған.
- Сандар, логикалық мәндер, массивтер мен нысандар күтілетін JSON түрлерін қолданады.
- Тізімдік мәндер мен сұрау параметрлері рұқсат етілген мәндер мен ауқымдарға сай.
Мысалы, агенттер тізімінің соңғы нүктесі page_size мәнін 1-ден 100-ге дейін қабылдайды. Ауқымнан тыс мән тексеру қатесін береді, онда loc ішінде query және page_size көрсетіледі.
Өзгертілмеген сұрауды қайталамаңыз. Алдымен көрсетілген мәнді түзетіп, жаңа сұрау жіберіңіз. Қате қайталанса, оның X-Request-Id мәнін сақтаңыз.