Topik ini menjelaskan penyebab kesalahan yang dikembalikan dengan kode status HTTP 412 dan solusi untuk mengatasinya.
PreconditionFailed
Setidaknya salah satu prasyarat yang Anda tentukan tidak terpenuhi
- Penyebab: Pesan kesalahan muncul karena objek yang akan diunduh tidak memenuhi kondisi yang telah ditentukan. Kesalahan ini dapat terjadi karena alasan berikut:
- Header If-Unmodified-Since ditentukan dalam permintaan, tetapi waktu yang diberikan lebih awal daripada waktu modifikasi objek yang akan diunduh.
- Header If-Match ditentukan dalam permintaan, tetapi nilai ETag yang diberikan berbeda dari nilai ETag objek yang akan diunduh.
- Solusi:
- Jika Anda menentukan header If-Unmodified-Since dalam permintaan, pastikan nilainya sama dengan atau lebih akhir daripada waktu modifikasi objek yang akan diunduh.
- Jika Anda menentukan header If-Match dalam permintaan, pastikan nilai ETag yang diberikan sesuai dengan nilai ETag objek yang akan diunduh.