Sobes.tech
Junior — Middle

Selgitage, mida tähendab PUT meetod REST API-s ja millal seda kasutatakse.

sobes.tech AI

Vastus AI-lt

REST API meetodit PUT kasutatakse ressursi täielikuks uuendamiseks või selle loomiseks, kui see veel ei eksisteeri. Erinevalt PATCH-ist, mis rakendab osalisi muudatusi, asendab PUT kogu ressursi saadetud andmetega.

PUT-i peamised omadused:

  • Idempotentsus: korduv kutsumine sama andmetega ei muuda tulemust.
  • Tavaliselt kasutatakse olemasoleva objekti uuendamiseks teadaoleva URI kaudu.
  • Kui ressurss puudub, võib server selle luua määratud URI-ga.

Näide: kui teil on kasutaja ID-ga 123, asendab PUT-päring /users/123 täieliku kasutaja kirjeldusega kõik selle kasutaja väljad uute väärtustega.

Kasutatakse, kui on vaja tagada ressursi täielik asendamine, mitte osaline uuendamine.