Junior — Middle
Ktoré HTTP metódy zabezpečujú idempotenciu pri opakovaných požiadavkách?
sobes.tech AI
Odpoveď od AI
Idempotentnosť HTTP metód znamená, že opakovanie rovnakého požiadavky nezmení stav servera po prvom volaní.
Hlavné idempotentné metódy sú:
- GET — získanie dát, nemení stav.
- PUT — aktualizácia zdroja, opakované požiadavky s rovnakými dátami nezmenia výsledok.
- DELETE — odstránenie zdroja, opakované volania odstránia zdroj raz, ďalšie nemenia stav.
- HEAD — podobné ako GET, ale bez tela odpovede, je idempotentný.
- OPTIONS — dopyt po dostupných metódach, nemení stav.
Metóda POST nie je idempotentná, pretože opakované požiadavky môžu vytvoriť nové zdroje alebo meniť stav servera.