Sobes.tech
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.