Junior — Middle
Vysvetlite, čo sa rozumie pod metódou PUT v kontexte HTTP požiadaviek.
sobes.tech AI
Odpoveď od AI
Metóda PUT v HTTP sa používa na nahradenie alebo vytvorenie zdroja na zadanom URL. Ak zdroj existuje, PUT ho úplne aktualizuje; ak nie, vytvorí nový s danými údajmi.
Hlavné vlastnosti PUT:
- Idempotentnosť: opakované požiadavky s rovnakými údajmi nemenia výsledok po prvom volaní.
- Kompletná aktualizácia: zvyčajne sa odosielajú všetky údaje zdroja, nie len upravené polia.
Príklad: ak máte zdroj používateľa na adrese /users/123, požiadavka PUT s novým JSON objektom úplne nahradí údaje používateľa.
PUT /users/123 HTTP/1.1
Content-Type: application/json
{
"name": "Иван",
"email": "ivan@example.com"
}
Na rozdiel od PATCH, ktorý je určený na čiastočné aktualizácie, PUT vyžaduje odoslanie celého súboru údajov.