Isi kandungan:

Apakah semua kaedah HTTP adalah idempoten?
Apakah semua kaedah HTTP adalah idempoten?

Video: Apakah semua kaedah HTTP adalah idempoten?

Video: Apakah semua kaedah HTTP adalah idempoten?
Video: What is Idempotency in REST APIs and Why it is required? | #HTTPMethods #Idempotency and Safety 2024, November
Anonim

Permintaan kaedah dianggap " idempoten " jika kesan yang dimaksudkan pada pelayan berbilang permintaan yang serupa dengan itu kaedah adalah sama seperti kesan untuk satu permintaan sedemikian. Daripada permintaan itu kaedah ditakrifkan oleh spesifikasi ini, PUT, DELETE, dan permintaan selamat kaedah adalah idempoten.

Selain itu, apakah kaedah idempoten dalam terminologi

Kaedah idempoten An kaedah HTTP idempotent ialah kaedah yang boleh dipanggil berkali-kali tanpa hasil yang berbeza. Tidak kira jika kaedah dipanggil sekali sahaja, atau sepuluh kali ganda. Hasilnya sepatutnya sama. Sekali lagi, ini hanya terpakai pada hasilnya, bukan sumber itu sendiri.

Kedua, apakah kaedah Idempotent dan selamat untuk HTTP dan REST? Kaedah idempoten - boleh dipanggil berbilang kali dengan input yang sama dan ia menghasilkan hasil yang sama. Kaedah selamat - tidak mengubah suai sumber di bahagian pelayan.

Secara ringkasnya, kaedah HTTP yang manakah bukan Idempoten?

Sebagai contoh, urutan ialah bukan - idempoten jika keputusannya bergantung pada nilai yang kemudiannya diubah suai dalam urutan yang sama. Urutan yang tidak pernah mempunyai kesan sampingan ialah idempoten , mengikut takrifan (dengan syarat tiada operasi serentak sedang dilaksanakan pada set sumber yang sama).

Apakah kaedah permintaan

Kaedah GET

  • GET digunakan untuk meminta data daripada sumber tertentu.
  • GET ialah salah satu kaedah HTTP yang paling biasa.
  • POST digunakan untuk menghantar data ke pelayan untuk mencipta/mengemas kini sumber.
  • POST ialah salah satu kaedah HTTP yang paling biasa.
  • PUT digunakan untuk menghantar data ke pelayan untuk mencipta/mengemas kini sumber.

Disyorkan: