Arti kesalahan ini
Permintaan tidak valid secara sintaksis atau semantik: isi permintaan (body) salah format, bidang wajib tidak ada, atau nilai parameter berada di luar rentang yang diizinkan. Jika masalah dapat dikaitkan dengan satu parameter, bidangparam menyebutkan parameter tersebut.
Respons 409 berarti permintaan bertentangan dengan status sumber daya saat ini. Sebagai
contoh, pembuatan klien OAuth dapat gagal karena akun layanan target
tidak aktif, tidak memiliki izin yang diminta, atau telah mencapai batas klien. Periksa
status dan detail secara bersamaan; kode kesalahan saja tidak membedakan kondisi-kondisi ini
dari permintaan yang salah format.
Langkah yang perlu dilakukan
- Baca
detaildanparam— keduanya menjelaskan secara persis apa yang gagal dalam validasi. - Untuk
400, perbaiki permintaan sebelum mengirimkannya kembali. - Untuk
409, selesaikan terlebih dahulu konflik terkait status akun, pemberian izin, atau kapasitas. Klien OAuth yang menunggu pembersihan tetap menggunakan kapasitas. Pertahankan kunci percobaan ulang (retry key) saat mencoba ulang upaya pembuatan yang sama setelah konflik diselesaikan. - Periksa referensi API untuk mengetahui bidang wajib, tipe, dan nilai yang diizinkan untuk operasi tersebut.

