Ce face curl -X PUT - Actualizarea completă a unei resurse prin HTTP PUT
Metoda HTTP PUT este utilizată în arhitecturile REST pentru a înlocui complet starea unei resurse identificate printr-un URI specific.
Cu cURL, metoda este declarată prin -X PUT, iar conținutul noii stări este transmis de regulă prin -d sau --data-binary alături de antetul corespunzător Content-Type.
Spre deosebire de PATCH, o cerere PUT presupune trimiterea întregului obiect actualizat, nu doar a modificărilor diferențiale.
Exemple
Exemplul 1: Actualizarea setărilor unui utilizator într-un API REST
Înlocuiește obiectul de configurare pentru ID-ul 42.
curl -X PUT https://api.dexblog.ro/v1/utilizatori/42 \
-H "Content-Type: application/json" \
-d '{"nume": "Mihai Popa", "email": "mihai@exemplu.ro", "activ": True}'
Ieșire în terminal
{
"succes": True,
"actualizat_la": "2026-10-28T00:04:12Z"
}
Greșeli frecvente
- Omiterea antetului Content-Type: application/json la trimiterea de corp JSON, ceea ce determină serverul să trateze corpul ca application/x-www-form-urlencoded.
Comenzi înrudite
curl -X PATCH - Modificarea parțială a unei resurse: Aplică modificări parțiale asupra unei resurse fără a trimite întregul obiect de date.curl -X POST - Specificarea explicită a metodei HTTP POST: Trimite o cerere utilizând metoda HTTP POST pentru crearea de resurse noi pe server.curl -T - Încărcare fișiere prin HTTP PUT sau FTP: Încarcă un fișier local direct pe server utilizând metoda HTTP PUT sau protocolul FTP/SFTP.
Întrebări & Exemple de Cod:
curl -X PUT – Actualizarea completă a unei resurse prin HTTP PUTAi o nelămurire despre utilizarea comenzii
curl -X PUT – Actualizarea completă a unei resurse prin HTTP PUTsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.