Sobes.tech
Junior — Middle

Magyarázza el, mit értünk PUT módszer alatt az HTTP-kérések kontextusában.

sobes.tech MI

Válasz az MI-től

A PUT módszer az HTTP-ben a megadott URL-en lévő erőforrás helyettesítésére vagy létrehozására szolgál. Ha az erőforrás létezik, a PUT teljesen frissíti; ha nem, akkor az új adatokkal létrehozza.

A PUT fő jellemzői:

  • Idempotencia: ugyanazzal az adathalmazzal ismételt kérések nem változtatják meg az eredményt az első hívás után.
  • Teljes frissítés: általában az összes erőforrás-adatot küldjük, nem csak a módosított mezőket.

Példa: ha van egy /users/123 című felhasználói erőforrásod, egy új JSON objektummal végrehajtott PUT kérés teljesen felülírja a felhasználó adatait.

PUT /users/123 HTTP/1.1
Content-Type: application/json

{
  "name": "Иван",
  "email": "ivan@example.com"
}

Ellentétben a PATCH-sel, amely részleges frissítésre szolgál, a PUT a teljes adatkészlet küldését írja elő.