Idempotent

Idempotency adalah sifat operasi tertentu dalam matematika dan ilmu komputer di mana operasi tersebut dapat diterapkan beberapa kali tanpa mengubah hasil di luar aplikasi awal.

Konteks Penggunaan

Sangat penting dalam desain REST API yang aman.

Contoh

Tombol "Bayar" harus Idempotent. Jika user klik 5 kali karena internet lemot, server harus memastikan pembayaran hanya diproses 1 kali, bukan 5 kali.

Catatan

Metode HTTP GET, PUT, DELETE bersifat idempotent. POST tidak.

Bangun Karier Sebagai AI Engineer dalam 8 Minggu!

Info Detail