Langsung menyang isi

Ndandani galat validasi panjaluk

Wacanen tanggapan 422 lan benerna nilai, jinis, utawa path sadurunge ngirim maneh.

Dianyari

Wacanen tanggapan 422

Threetone mbalekake 422 Unprocessable Entity nalika FastAPI ora bisa ngesahake input panjaluk. Tanggapan nduweni larik detail. Saben item ngemot:

  • loc: papan nilai sing salah ditemokake, kayata body, query, utawa path, banjur jeneng kolom.
  • msg: panjelasan sing bisa diwaca wong.
  • type: aturan validasi sing gagal.

Miwiti saka loc amarga nuduhake bagean panjaluk sing kudu diowahi.

Benerna panjaluk

Priksa sadurunge ngirim maneh:

  1. HTTP method lan path /v1/... cocog karo tumindake.
  2. Panjaluk JSON nduweni Content-Type: application/json lan ngemot JSON sing valid.
  3. Kolom wajib ana lan jenenge ditulis kaya ing dokumentasi.
  4. Angka, boolean, larik, lan obyek nggunakake jinis JSON sing dikarepake.
  5. Nilai enum lan parameter kueri ana ing nilai lan rentang sing diidini.

Contone, endpoint dhaptar agen nampa page_size saka 1 nganti 100. Nilai ing njaba rentang iki nyebabake galat validasi kanthi loc sing nuduhake query lan page_size.

Aja mbaleni panjaluk sing durung diowahi. Benerna nilai sing dituduhake luwih dhisik, banjur kirim panjaluk anyar lan simpen X-Request-Id yen isih gagal.