REST Idempoten . Dalam konteks REST API, saat membuat beberapa permintaan identik memiliki efek yang sama seperti membuat satu permintaan – maka REST API itu disebut idempoten . Misalnya , dalam aritmatika, menambahkan nol ke angka adalah operasi idempoten .
Ditanyakan juga, apakah metode Idempoten dalam keadaan diam?
Salah satu aspek penting dari REST (atau setidaknya HTTP) adalah konsep bahwa beberapa operasi (kata kerja) adalah idempoten . Seperti yang dikatakan Gregor Roth beberapa tahun yang lalu: Metode PUT adalah idempoten . Metode idempoten berarti bahwa hasil dari permintaan yang berhasil dilakukan tidak tergantung pada berapa kali permintaan itu dieksekusi.
Juga, mengapa get adalah Idempoten? Idempoten adalah konsep penting dalam spesifikasi HTTP yang menyatakan permintaan HTTP idempoten akan menghasilkan keadaan yang sama di server tidak peduli berapa kali permintaan yang sama dijalankan. GET , HEAD , PUT , dan DELETE semuanya memiliki atribut ini, tetapi POST tidak.
Demikian pula, apakah idempoten dan non Idempoten dalam keadaan diam?
Idempoten adalah kata funky yang sering membuat orang ketagihan. Idempoten terkadang merupakan konsep yang membingungkan, setidaknya dari definisi akademis. Dari sudut pandang layanan RESTful , agar operasi (atau panggilan layanan) menjadi idempoten , klien dapat melakukan panggilan yang sama berulang kali sambil menghasilkan hasil yang sama.
Apa itu HTTP idempoten?
Metode idempoten Metode HTTP idempoten adalah metode HTTP yang dapat dipanggil berkali-kali tanpa hasil yang berbeda. Tidak masalah jika metode ini dipanggil hanya sekali, atau sepuluh kali lipat. Hasilnya harus sama. Sekali lagi, ini hanya berlaku untuk hasil, bukan sumber daya itu sendiri.