Kaedah HTTP yang manakah idempoten?
Kaedah HTTP yang manakah idempoten?

Video: Kaedah HTTP yang manakah idempoten?

Video: Kaedah HTTP yang manakah idempoten?
Video: Ян Лань: Поколение, которое создаёт "новый Китай". 2024, April
Anonim

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

Juga tahu, adakah http meletakkan Idempotent?

Datang ke idempoten kaedah, mereka adalahHTTP kaedah yang boleh dipanggil beberapa kali dan mereka akan menghasilkan hasil yang sama. Mereka dianggap sebagai pilihan selamat untuk mengemas kini sumber pada Pelayan. Beberapa contoh idempotentHTTP kaedah adalah GET, LETAK , dan PATCH.

Tambahan pula, adakah http memadam Idempotent? PUT dan PADAM kaedah ditakrifkan sebagai idempoten . Walau bagaimanapun, terdapat kaveat pada PADAM Kaedah. GET, HEAD, OPTIONS dan TRACE ditakrifkan sebagai selamat, bermakna ia hanya bertujuan untuk mendapatkan semula data. Ini menjadikan mereka idempoten serta kerana berbilang, permintaan yang sama akan berkelakuan sama.

Akibatnya, kaedah HTTP yang manakah bukan Idempoten?

Gambaran keseluruhan (beberapa) kaedah

Kaedah Idempoten selamat
DAPATKAN ya ya
KEPALA ya ya
LETAK ya tidak
POS tidak tidak

MENGAPA kaedah GET adalah idempoten?

An idempoten HTTP kaedah 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.

Disyorkan: