Prijeđi na sadržaj

Otklonite pogreške provjere zahtjeva

Iz odgovora 422 pronađite nevaljano polje i ispravite strukturu ili vrijednost zahtjeva.

Ažurirano

Pročitajte odgovor 422

Threetone vraća 422 Unprocessable Entity kad FastAPI ne može provjeriti ulaz zahtjeva. Odgovor ima polje detail; svaka stavka sadrži:

  • loc: mjesto nevaljane vrijednosti, primjerice body, query ili path, pa naziv polja.
  • msg: objašnjenje razumljivo korisniku.
  • type: prekršeno pravilo provjere.

Počnite od loc kako biste saznali koji dio zahtjeva treba promijeniti.

Ispravite zahtjev

Prije ponovnog slanja provjerite:

  1. Odgovaraju li HTTP metoda i putanja /v1/... radnji.
  2. Imaju li JSON zahtjevi Content-Type: application/json i valjan JSON.
  3. Jesu li prisutna obvezna polja s dokumentiranim nazivima.
  4. Koriste li brojevi, logičke vrijednosti, polja i objekti očekivane JSON vrste.
  5. Jesu li vrijednosti enumeracija i parametri upita unutar dopuštenih vrijednosti i raspona.

Primjerice, krajnja točka za popis agenata prihvaća page_size od 1 do 100. Za vrijednost izvan raspona loc u pogrešci navodi query i page_size.

Ne ponavljajte nepromijenjen zahtjev. Prvo ispravite vrijednost, zatim pošaljite novi zahtjev i sačuvajte njegov X-Request-Id ako opet ne uspije.