Metode HTTP mana yang idempoten?
Metode HTTP mana yang idempoten?

Video: Metode HTTP mana yang idempoten?

Video: Metode HTTP mana yang idempoten?
Video: Tutorial Web Service 11 - Idempotency REST APIs With Example 2024, November
Anonim

Metode permintaan dianggap "idempoten" jika efek yang diinginkan pada server dari beberapa permintaan identik dengan metode tersebut sama dengan efek untuk satu permintaan tersebut. Dari metode permintaan yang ditentukan oleh spesifikasi ini, TARUH , DELETE, dan metode permintaan aman adalah idempoten.

Juga tahu, apakah http dimasukkan Idempoten?

Datang ke idempoten metode, mereka adalahHTTP metode yang dapat dipanggil beberapa kali dan mereka akan menghasilkan hasil yang sama. Mereka dianggap sebagai opsi aman untuk memperbarui sumber daya di Server. Beberapa contoh dari idempotenHTTP metode GET, TARUH , dan PATCH.

Selanjutnya, apakah http menghapus Idempoten? PUT dan MENGHAPUS metode didefinisikan sebagai idempoten . Namun, ada peringatan pada MENGHAPUS Metode. GET, HEAD, OPTIONS, dan TRACE didefinisikan sebagai metode yang aman, artinya hanya ditujukan untuk mengambil data. Ini membuat mereka idempoten juga karena beberapa permintaan yang identik akan berperilaku sama.

Akibatnya, metode HTTP mana yang non Idempoten?

Ikhtisar (beberapa) metode

Metode Idempoten Aman
DAPATKAN Ya Ya
KEPALA Ya Ya
TARUH Ya tidak
POS tidak tidak

MENGAPA metode GET idempoten?

NS idempoten HTTP metode adalah metode yang dapat dipanggil berkali-kali tanpa hasil yang berbeda. Tidak masalah jika metode disebut hanya sekali, atau sepuluh kali lipat. Hasilnya harus sama. Sekali lagi, ini hanya berlaku untuk hasil, bukan sumber daya itu sendiri.

Direkomendasikan: