Sobes.tech
Junior — Middle

Qaysi HTTP usullari takroriy so'rovlar bilan idempotentlikni ta'minlaydi?

sobes.tech AI

AIdan javob

HTTP-методларининг идемпотентлиги шундаки, бир хил сўровни такрорлаш биринчи чақириқдан кейин сервер ҳолатини ўзгартирмайди.

Асосий идемпотент методлар:

  • GET — маълумот олиш, ҳолатни ўзгартирмайди.
  • PUT — ресурсни янгилаш, бир хил маълумотлар билан такрорланган сўровлар натижасини ўзгартирмайди.
  • DELETE — ресурсни ўчириш, такрорланган чақириқлар ресурсни бир марта ўчиради, кейинги улар ҳолатни ўзгартирмайди.
  • HEAD — GETга ўхшаш, аммо жавоб матнисиз, идемпотент.
  • OPTIONS — мавжуд методларни сўраш, ҳолатни ўзгартирмайди.

POST методу идемпотент эмас, чунки такрорланган сўровлар янги ресурслар яратиш ёки сервер ҳолатини ўзгартириш мумкин.