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.