Selesaikan ralat pengesahan permintaan
Baca respons 422, betulkan nilai yang ditunjukkan dan hantar permintaan baharu.
Dikemas kini
Baca respons 422
Threetone memulangkan 422 Unprocessable Entity apabila FastAPI tidak dapat mengesahkan input permintaan. Respons mengandungi tatasusunan detail; setiap item mempunyai:
loc: lokasi nilai yang tidak sah, sepertibody,queryataupath, diikuti nama medan.msg: penjelasan yang boleh difahami.type: peraturan pengesahan yang gagal.
Mulakan dengan loc kerana ia menunjukkan bahagian permintaan yang perlu diubah.
Betulkan permintaan
Semak sebelum menghantar semula:
- Kaedah HTTP dan laluan
/v1/...sepadan dengan operasi. - Permintaan JSON mempunyai
Content-Type: application/jsondan JSON yang sah. - Medan yang diperlukan hadir dan namanya dieja seperti dalam dokumentasi.
- Nombor, boolean, tatasusunan dan objek menggunakan jenis JSON yang dijangka.
- Nilai enum dan parameter query berada dalam nilai serta julat yang dibenarkan.
Contohnya endpoint senarai ejen menerima page_size dari 1 hingga 100. Nilai di luar julat menghasilkan ralat dengan loc yang menunjukkan query dan page_size.
Jangan cuba semula permintaan tanpa mengubahnya. Betulkan nilai dahulu, hantar permintaan baharu dan simpan X-Request-Id jika masih gagal.