Saya punya REST API yang untuk beberapa entpoinds seperti DELETE, POST atau PUT saya punya beberapa aturan validasi yang bisa mengembalikan kesalahan.
Sekarang saya membutuhkan jenis kesalahan baru seperti kesalahan yang tidak kritis, bahwa kesalahan tersebut seharusnya gagal dengan cara biasa, tetapi harus dilakukan jika ada bendera "peringatan penekanan" yang dikirim. Pengguna seperti itu dapat ditanya: "Apakah Anda yakin ingin mengubah status ini, Anda belum selesai"
Pertanyaan : apakah ada praktik terbaik untuk jenis kesalahan ini?
Pertanyaan sekunder :
- Apakah ada semantik HTTP untuk perilaku yang dapat saya pengguna?
- apakah saya masih mengikuti ide REST (bagi saya kelihatannya saya lakukan) - saya tetap stateless
409 CONFLICT
respons peringatan. Dengan cara ini, klien diinstruksikan untuk memaksa panggilan dengan titik akhir dan badan yang sama dengan parameter exttra "force = 1"
rm /file
"memperingatkan" file dibaca hanya saat menghapus saja.