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.