Kod status HTTP 409


409 Konflik

Permintaan tidak dapat diselesaikan kerana konflik dengan keadaan semasa sumber yang diminta. Kod ini hanya boleh digunakan jika pengguna dipercayai dapat menyelesaikan konflik dan menyerahkan semula permintaan baharu. Respons harus mengandungi maklumat yang mencukupi untuk pengguna menemui sumber konflik.

Konflik biasanya berlaku dalam pemprosesan permintaan PUT. Contohnya, dalam persekitaran yang menggunakan semakan versi, jika maklumat versi yang dilampirkan pada permintaan pengubahsuaian untuk sumber tertentu yang diserahkan oleh PUT bercanggah dengan permintaan sebelumnya (pihak ketiga), maka pelayan harus mengembalikan ralat 409 pada masa ini. Maklumkan kepada pengguna bahawa permintaan tidak dapat diselesaikan. Pada masa ini, entiti respons berkemungkinan mengandungi perbandingan perbezaan antara dua versi yang bercanggah, supaya pengguna boleh menyerahkan semula versi baharu selepas digabungkan.