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áulbody,queryvagypath, 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:
- A HTTP-metódus és
/v1/...útvonal a művelethez tartozik. - A JSON-kérésekben van
Content-Type: application/json, és a JSON érvényes. - A kötelező mezők szerepelnek, nevük a dokumentáció szerint van írva.
- A számok, logikai értékek, tömbök és objektumok a várt JSON-típust használják.
- 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.