Mundarija:

Qanday barcha HTTP usullari idempotent hisoblanadi?
Qanday barcha HTTP usullari idempotent hisoblanadi?

Video: Qanday barcha HTTP usullari idempotent hisoblanadi?

Video: Qanday barcha HTTP usullari idempotent hisoblanadi?
Video: Kafka asoslari - Texnoman Vebinar #10 2024, May
Anonim

Bir so'rov usuli hisoblanadi" idempotent "agar u bilan bir nechta bir xil so'rovlarning serverga mo'ljallangan ta'siri bo'lsa usuli bitta so'rov uchun ta'sir bilan bir xil bo'ladi. So'rovdan usullari ushbu spetsifikatsiya bilan belgilanadi, PUT, DELETE, va xavfsiz so'rov usullar idempotentdir.

Bundan tashqari, HTTP terminologiyasida idempotent usul nima?

Idempotent usullar An idempotent HTTP usuli a HTTP usuli turli natijalarsiz ko'p marta chaqirilishi mumkin. Agar bu muhim emas edi usuli faqat bir marta yoki o'n marta chaqiriladi. Natija bir xil bo'lishi kerak. Shunga qaramay, bu resursning o'zi emas, balki faqat natija uchun amal qiladi.

Ikkinchidan, HTTP va RESTning Idempotent va xavfsiz usullari nima? Idempotent usullar - bir xil kirish bilan bir necha marta qo'ng'iroq qilish mumkin va u bir xil natijani beradi. Xavfsiz usullar - server tomonidagi resursni o'zgartirmaydi.

Oddiy qilib aytganda, qaysi HTTP usuli Idempotent emas?

Masalan, ketma-ketlik yo'q - idempotent agar uning natijasi keyinchalik xuddi shu ketma-ketlikda o'zgartiriladigan qiymatga bog'liq bo'lsa. Hech qachon yon ta'siri bo'lmagan ketma-ketlik idempotent , ta'rifga ko'ra (bir xil resurslar to'plamida bir vaqtning o'zida hech qanday operatsiyalar bajarilmasa).

HTTP so'rov usullari qanday?

GET usuli

  • GET ma'lum bir manbadan ma'lumotlarni so'rash uchun ishlatiladi.
  • GET eng keng tarqalgan HTTP usullaridan biridir.
  • POST resurs yaratish/yangilash uchun serverga ma’lumotlarni yuborish uchun ishlatiladi.
  • POST eng keng tarqalgan HTTP usullaridan biridir.
  • PUT resurs yaratish/yangilash uchun serverga ma’lumotlarni yuborish uchun ishlatiladi.

Tavsiya: