Kalo te përmbajtja

Zgjidhni gabimet e validimit të kërkesës

Lexoni përgjigjen 422, korrigjoni fushën e treguar dhe dërgoni kërkesë të re.

Përditësuar më

Lexoni përgjigjen 422

Threetone kthen 422 Unprocessable Entity kur FastAPI nuk mund të validojë hyrjen. Përgjigjja ka një varg detail; çdo element përmban:

  • loc: vendin e vlerës së pavlefshme, p.sh. body, query ose path, pastaj emrin e fushës.
  • msg: shpjegim të lexueshëm.
  • type: rregullin e validimit që dështoi.

Filloni me loc, që tregon pjesën e kërkesës për t'u ndryshuar.

Korrigjoni kërkesën

Para ridërgimit kontrolloni:

  1. Metodën HTTP dhe rrugën /v1/... të operacionit.
  2. Content-Type: application/json dhe JSON të vlefshëm për kërkesat JSON.
  3. Fushat e detyrueshme dhe drejtshkrimin e dokumentuar të emrave.
  4. Llojet e pritshme JSON për numra, boolean, vargje dhe objekte.
  5. Vlerat dhe intervalet e lejuara për enum-et dhe parametrat query.

P.sh. endpoint-i i listës së agjentëve pranon page_size nga 1 deri në 100. Jashtë këtij intervali, loc tregon query dhe page_size.

Mos riprovoni kërkesën e pandryshuar. Korrigjoni vlerën dhe dërgoni kërkesë të re; ruani X-Request-Id nëse dështon sërish.