curl -u – Autentificare HTTP Basic / Digest în Comenzi cURL

Trimite credențiale de autentificare HTTP Basic codate Base64 în antetul Authorization.

Sintaxă
curl -u "utilizator:parolă" <url>
curl -u "utilizator" <url>  # cere parola interactiv

Ce face curl -u - Autentificare HTTP Basic / Digest

Opțiunea -u (sau --user) activează mecanismul clasic de autentificare HTTP Basic.

curl codează automat șirul `utilizator:parolă` în format Base64 și transmite antetul `Authorization: Basic dXRpbGl6YXRvcjpwYXJvbGE=`.

Dacă introduceți doar numele de utilizator (fără parolă), curl va afișa o cerere interactivă în terminal unde puteți tasta parola fără ca aceasta să fie vizibilă în istoricul bash.

Exemple

Exemplul 1: Accesarea unui endpoint protejat cu autentificare de bază

Trimite utilizatorul și parola într-un singur parametru securizat.

curl -u "dexadmin:P@ssw0rd2026!" https://api.dexblog.ro/v1/statistici

Ieșire în terminal

{
  "vizitatori_astazi": 12450,
  "cereri_secunda": 34.2
}

Greșeli frecvente

  • Scrierea parolelor în clar în linia de comandă pe servere partajate; oricine poate vedea comanda rulată prin comanda ‘ps aux’. Folosiți ‘curl -u utilizator’ pentru tastare mascată.

Comenzi înrudite

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: curl -u – Autentificare HTTP Basic / Digest

Ai o nelămurire despre utilizarea comenzii curl -u – Autentificare HTTP Basic / Digest 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.