Sobes.tech
Intern

Mely HTTP-módszer, a specifikáció szerint, a teljes erőforrás cseréjére szolgál és idempotens? PATCH POST PUT DELETE

sobes.tech MI

Válasz az MI-től

A HTTP specifikáció szerint a PUT módszert a forrás teljes cseréjére használják, és idempotens. Ez azt jelenti, hogy ugyanazzal az adatokkal ismételt PUT kérés az első kérés után nem változtatja meg a forrás állapotát.

  • PUT — teljes egészében helyettesíti a forrást.
  • PATCH — részlegesen frissíti a forrást.
  • POST — általában új forrást hoz létre vagy műveletet hajt végre, nem idempotens.
  • DELETE — törli a forrást, szintén idempotens, de nem helyettesíti.

Példa a PUT használatára:

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

{"name": "Иван", "age": 30}

Ez a kérés felülírja a 123 azonosítójú felhasználó adatait új adatokkal.