Fara í efni

Leystu staðfestingarvillur í beiðnum

Lestu 422-svarið og lagfærðu gildi, gerð eða slóð áður en þú reynir aftur.

Uppfært

Lestu 422-svar

Threetone skilar 422 Unprocessable Entity þegar FastAPI getur ekki staðfest inntak beiðninnar. Svarið inniheldur detail-fylki. Hver liður hefur:

  • loc: hvar ógilt gildi fannst, svo sem body, query eða path, á eftir heiti reitsins.
  • msg: útskýringu sem fólk getur lesið.
  • type: staðfestingarregluna sem brást.

Byrjaðu á loc; það bendir á þann hluta beiðninnar sem þarf að breyta.

Lagfærðu beiðnina

Athugaðu eftirfarandi áður en þú sendir hana aftur:

  1. HTTP-aðferð og /v1/...-slóð passa við aðgerðina.
  2. JSON-beiðnir hafa Content-Type: application/json og gilt JSON.
  3. Skyldureitir eru til staðar og heiti þeirra rétt stafsett samkvæmt skjölunum.
  4. Tölur, boole-gildi, fylki og hlutir eru af væntri JSON-gerð.
  5. Upptalin gildi og fyrirspurnarbreytur falla innan leyfðra gilda og sviða.

Til dæmis tekur endapunktur fyrir lista fulltrúa við page_size frá 1 til 100. Gildi utan þess sviðs veldur staðfestingarvillu þar sem loc bendir á query og page_size.

Ekki endurtaka óbreytta beiðni. Lagfærðu tilgreinda gildið fyrst, sendu síðan nýja beiðni og geymdu X-Request-Id ef hún mistekst enn.