curl -X PATCH – Modificarea parțială a unei resurse în Comenzi cURL

Aplică modificări parțiale asupra unei resurse fără a trimite întregul obiect de date.

Sintaxă
curl -X PATCH -H "Content-Type: application/json" -d '{"status": "arhivat"}' <url>

Ce face curl -X PATCH - Modificarea parțială a unei resurse

Metoda PATCH este utilizată conform RFC 5789 pentru a aplica o listă de modificări sau un set restrâns de câmpuri asupra unei resurse existente.

Spre deosebire de PUT (care rescrie întreaga resursă), PATCH trimite exclusiv cheile care necesită actualizare (de exemplu schimbarea stării din activ în suspendat).

curl trimite corpul cererii specificat prin -d și metoda prin -X PATCH.

Exemple

Exemplul 1: Schimbarea adresei de e-mail a unui profil de utilizator

Actualizează un singur câmp dintr-o entitate complexă.

curl -X PATCH https://api.dexblog.ro/v1/profil \
  -H "Content-Type: application/json" \
  -d '{"email": "nou.email@dexblog.ro"}'

Ieșire în terminal

{
  "mesaj": "Profil actualizat cu succes",
  "campuri_modificate": ["email"]
}

Greșeli frecvente

  • Folosirea PATCH pe servere mai vechi care nu recunosc metoda și returnează 501 Not Implemented sau 405 Method Not Allowed.

Comenzi înrudite

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: curl -X PATCH – Modificarea parțială a unei resurse

Ai o nelămurire despre utilizarea comenzii curl -X PATCH – Modificarea parțială a unei resurse sau 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.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.