Sobes.tech
Junior — Middle

Selgitage, mida tähendab HTTP-päringute kontekstis PUT-meetod.

sobes.tech AI

Vastus AI-lt

HTTP meetod PUT kasutatakse resursi asendamiseks või loomiseks määratud URL-i juures. Kui ressurss eksisteerib, uuendab PUT selle täielikult; kui mitte, loob uue antud andmetega.

PUT-i peamised omadused:

  • Idempotentsus: korduvad päringud sama andmetega ei muuda tulemust pärast esimest kutsumist.
  • Täielik uuendus: tavaliselt saadetakse kõik ressursi andmed, mitte ainult muudetud väljad.

Näide: kui teil on kasutaja ressurss aadressil /users/123, siis uus JSON-objekt PUT-iga täielikult asendab kasutaja andmed.

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

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

Erinevalt PATCH-ist, mis on mõeldud osalisteks uuendusteks, nõuab PUT kogu andmekogumi saatmist.