Tatua hitilafu za uthibitishaji wa maombi
Tumia jibu 422 kupata sehemu batili na kurekebisha muundo au thamani ya ombi.
Imesasishwa
Soma jibu 422
Threetone hurudisha 422 Unprocessable Entity ikiwa FastAPI haiwezi kuthibitisha ingizo. Jibu lina array ya detail; kila kipengele kina:
loc: mahali thamani batili ilipo, kamabody,queryaupath, kisha jina la sehemu.msg: maelezo yanayoeleweka.type: kanuni ya uthibitishaji iliyoshindwa.
Anza na loc kujua sehemu ya ombi ya kubadili.
Rekebisha ombi
Kabla ya kutuma tena, angalia:
- HTTP method na njia
/v1/...zinaendana na kitendo. - Maombi ya JSON yana
Content-Type: application/jsonna JSON halali. - Sehemu za lazima zipo na majina yameandikwa kama kwenye nyaraka.
- Namba, boolean, array na object zina aina za JSON zinazotarajiwa.
- Thamani za enum na parameta za query ziko ndani ya thamani na masafa yanayoruhusiwa.
Kwa mfano, endpoint ya orodha ya mawakala hukubali page_size kuanzia 1 hadi 100. Nje ya masafa hayo, loc inaonyesha query na page_size.
Usirudie ombi lisilobadilishwa. Rekebisha thamani kwanza, kisha tuma ombi jipya na hifadhi X-Request-Id likishindwa tena.