Ugrás a tartalomra

Kérésvalidációs hibák megoldása

Olvassa el a 422-es választ, javítsa a jelzett értéket, és küldjön új kérést.

Frissítve:

Olvassa el a 422-es választ

A Threetone 422 Unprocessable Entity választ küld, ha a FastAPI nem tudja ellenőrizni a kérés bemenetét. A válasz detail tömbjének minden eleme tartalmazza:

  • loc: a hibás érték helyét, például body, query vagy path, utána a mező nevét;
  • msg: az ember számára olvasható magyarázatot;
  • type: a sikertelen validációs szabályt.

A loc alapján keresse meg a módosítandó részt.

Javítsa a kérést

Újraküldés előtt ellenőrizze:

  1. A HTTP-metódus és /v1/... útvonal a művelethez tartozik.
  2. A JSON-kérésekben van Content-Type: application/json, és a JSON érvényes.
  3. A kötelező mezők szerepelnek, nevük a dokumentáció szerint van írva.
  4. A számok, logikai értékek, tömbök és objektumok a várt JSON-típust használják.
  5. Az enumértékek és query-paraméterek megfelelnek a megengedett értékeknek és tartományoknak.

Például az ügynöklista végpontja 1 és 100 közötti page_size értéket fogad el. Ezen kívül a hiba loc mezője query és page_size értéket jelez.

A változatlan kérést ne ismételje. Előbb javítsa az értéket, majd küldjön új kérést, és újabb hiba esetén őrizze meg az X-Request-Id-t.