Sobes.tech
Junior — Middle

Ar galite paaiškinti, ką reiškia HTTP metodo PUT?

sobes.tech AI

Atsakymas iš AI

HTTP metodas PUT naudojamas kurti arba keisti išteklių nurodytu URL. Jei išteklius egzistuoja, jis bus visiškai pakeistas užklausos turiniu; jei ne, bus sukurtas naujas. Skirtingai nuo POST, kuris dažnai prideda naują išteklių, PUT yra idempotentinis: pakartotiniai prašymai su tais pačiais duomenimis nekeis rezultato po pirmojo.

Pavyzdys, kaip naudoti PUT atnaujinti vartotoją:

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

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

Šis prašymas pakeis naudotojo su ID 123 duomenis naujais duomenimis.