Sobes.tech
Junior — Middle

Explica ce se înțelege prin metoda PUT în contextul cererilor HTTP.

sobes.tech AI

Răspuns de la AI

Metoda PUT în HTTP este utilizată pentru a înlocui sau crea o resursă la URL-ul specificat. Dacă resursa există, PUT o actualizează complet; dacă nu, creează una nouă cu datele furnizate.

Caracteristici principale ale PUT:

  • Idempotent: solicitările repetate cu aceleași date nu schimbă rezultatul după primul apel.
  • Actualizare completă: de obicei, sunt trimise toate datele resursei, nu doar câmpurile modificate.

Exemplu: dacă aveți o resursă de utilizator la adresa /users/123, o solicitare PUT cu un nou obiect JSON va înlocui complet datele utilizatorului.

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

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

Spre deosebire de PATCH, care este destinat actualizărilor parțiale, PUT necesită trimiterea setului complet de date.