Junior — Middle
Môžeš vymenovať hlavné charakteristiky rôznych HTTP metód?
sobes.tech AI
Odpoveď od AI
Hlavné metódy HTTP a ich vlastnosti:
- GET: Požaduje dáta zo servera. Bezpečná a idempotentná metóda, nemala by meniť stav servera.
- POST: Posiela dáta na server na vytvorenie zdroja alebo vykonanie akcie. Nie je idempotentná.
- PUT: Nahrádza úplne zdroj na serveri. Je idempotentná.
- PATCH: Čiastočne aktualizuje zdroj. Nie je nutne idempotentná.
- DELETE: Odstraňuje zdroj. Je idempotentná.
- HEAD: Požaduje iba hlavičky odpovede, bez tela.
- OPTIONS: Požaduje podporované metódy od servera pre zdroj.
Porozumenie týmto metódam je dôležité pre správne testovanie API a interakciu so webovými službami.