Cum se utilizează cURL pe Windows 10: Comenzi esențiale

Windows 10 include curl.exe , astfel încât puteți face cereri web din PowerShell sau din Promptul de comandă fără a instala un instrument separat. Deschideți un terminal, verificați dacă rulează, apoi utilizați cURL cu o adresă URL pentru a prelua o pagină, a inspecta anteturile de răspuns, a descărca un fișier sau a trimite date către o API. În Windows PowerShell 5.1, tastați curl.exeîn loc de curlastfel încât PowerShell să ruleze programul cURL real.

Comanda Windows PowerShell verifică versiunea cURL instalată cu curl.exe --version
Verificați versiunea cURL instalată înainte de a utiliza opțiunile sale.

1. Deschideți un terminal și verificați cURL

Deschideți Start, căutați PowerShell sau Command Prompt și lansați-l normal. Nu sunt necesare permisiuni de administrator pentru solicitările sau descărcările obișnuite în folderele utilizatorului.

curl.exe --version

Rezultatul include versiunea instalată și protocoalele și caracteristicile disponibile în compilarea respectivă. Windows PowerShell 5.1 are un alias încorporat numit curlpentru Invoke-WebRequestcomanda separată, așadar comenzile copiate din tutorialele Linux se pot comporta diferit, cu excepția cazului în care utilizați curl.exe. PowerShell 7 nu definește acest alias. Microsoft documentează această diferență în ghidul său cURL on Windows .

2. Faceți o cerere de bază

Puneți o adresă URL după comandă. cURL folosește HTTP GET în mod implicit și scrie corpul răspunsului în terminal:

curl.exe "https://example.com"

Pentru o pagină web, răspunsul este HTML; un API poate returna JSON sau alt format. Comanda transferă răspunsul așa cum este, în loc să îl redea ca într-un browser. Dacă o adresă URL conține caractere precum &sau ?, păstrați adresa URL completă între ghilimele, astfel încât shell-ul să o transmită ca un singur argument.

Comandă Windows PowerShell care efectuează o solicitare HTTPS de bază către example.com cu curl.exe
O cerere cURL de bază afișează răspunsul serverului în terminal.

3. Verificați anteturile de răspuns

Folosește majuscule -Ipentru a trimite o cerere HEAD și a afișa anteturile de răspuns fără a descărca corpul:

curl.exe -I "https://example.com"

Anteturile pot afișa starea HTTP, tipul de conținut, detaliile de caching și alte metadate ale serverului. Unele servicii nu acceptă HEAD sau returnează un rezultat diferit față de GET. Pentru a include anteturi cu un răspuns GET obișnuit, utilizați litere mici -i. Folosiți -Latunci când serverul redirecționează solicitarea și doriți ca cURL să urmeze redirecționarea respectivă.

Comandă Windows PowerShell care solicită anteturi de răspuns cu curl.exe -I
Opțiunea -I solicită serverului doar anteturile de răspuns.

4. Salvați un răspuns într-un fișier

În mod implicit, cURL afișează datele de răspuns în terminal. Folosește-l -opentru a alege un nume de fișier și o locație. Acest exemplu PowerShell scrie un răspuns HTML în folderul Descărcări:

curl.exe -L -o "$env:USERPROFILE\Downloads\example.html" "https://example.com"

-Lurmează redirecționările, în timp ce -odenumește fișierul de ieșire. Comanda suprascrie un fișier cu același nume, așadar alegeți o destinație cu atenție. Pentru a salva în folderul curent, utilizați curl.exe -L -o "example.html" "https://example.com". -OOpțiunea (litera majusculă O) utilizează în schimb numele fișierului din URL:

curl.exe -L -O "https://example.com/files/archive.zip"

A doua adresă URL este un format exemplu; înlocuiți-o cu o adresă URL directă a unui fișier existent și pe care sunteți autorizat să îl descărcați.

Comandă Windows PowerShell care salvează un răspuns HTTPS ca example.html în folderul Descărcări
Opțiunea -o scrie răspunsul într-un fișier denumit.

5. Trimiteți JSON către o API

Pentru o cerere JSON POST, specificați metoda, tipul de conținut și corpul cererii. Înlocuiți punctul final de exemplu cu adresa URL pentru propriul API:

curl.exe -X POST "https://api.example.com/items" -H "Content-Type: application/json" -d '{"name":"widget"}'

-X POSTselectează metoda HTTP, -Hadaugă un antet și -dfurnizează corpul comenzii. Serverul trebuie să accepte cereri POST, iar câmpurile JSON trebuie să corespundă cu API-ul său. Nu inserați parole, token-uri private sau alte secrete într-o comandă dacă istoricul terminalului sau jurnalele partajate le pot expune. Manualul oficial cURL listează aceste opțiuni și cerințele de versiune ale acestora.

Remediază problemele comune

  • „curl nu este recunoscut”. Executați where.exe curlîn PowerShell sau în linia de comandă. Pe Windows 10, copia Microsoft este disponibilă în mod normal ca C:\Windows\System32\curl.exe. Dacă executabilul lipsește dintr-o instalare personalizată, descărcați o versiune Windows de pe pagina oficială cURL pentru Windows , alegeți pachetul pentru sistemul dvs. și executați-l curl.exedin folderul extras. Adăugați folderul respectiv la PATH numai dacă doriți să îl lansați din orice director.
  • PowerShell spune că un parametru este nevalid. Asigurați-vă că comanda începe cu curl.exe. În Windows PowerShell 5.1, curleste posibil ca plain să apeleze Invoke-WebRequestîn schimb.
  • O solicitare eșuează cu o eroare de certificat HTTPS. Verificați data și ora PC-ului, actualizați Windows și verificați dacă un proxy de lucru sau un produs de securitate necesită un certificat de încredere. Evitați utilizarea -kca soluție de rutină, deoarece dezactivează verificarea certificatului.

Windows 10 rulează în continuare cURL, dar Microsoft a încheiat asistența pentru Windows 10 pe 14 octombrie 2025. Dispozitivele care nu fac parte dintr-un program de actualizare de securitate aplicabil nu mai primesc corecții de securitate regulate; consultați notificarea de asistență Microsoft pentru Windows 10 .

Lasă un comentariu

Convertește fotografiile în picturi, schițe și desene animate cu FotoSketcher

Convertește fotografiile în picturi, schițe și desene animate cu FotoSketcher

Transformă o fotografie într-o pictură, o schiță în creion sau un desen animat cu FotoSketcher Studio. Află cum să alegi un efect, să ajustezi previzualizarea și să salvezi opera de artă.

Analizați și identificați fișierele audio în detaliu cu ajutorul Audio Identifier

Analizați și identificați fișierele audio în detaliu cu ajutorul Audio Identifier

Află ce dezvăluie Audio Identifier despre rata de biți, codificatoare și etichete, cum funcționează fluxul său de lucru tradițional și ce instrumente actuale inspectează fișierele sau identifică melodiile.

Indexul meu foto: Un organizator de fotografii open-source pentru Windows

Indexul meu foto: Un organizator de fotografii open-source pentru Windows

Indexul meu foto este un instrument de catalogare a fotografiilor Windows vechi pentru etichetarea, evaluarea și răsfoirea imaginilor locale. Consultați caracteristicile sale documentate, limitele de compatibilitate și o alternativă întreținută.

Schimbați atributele, datele și orele fișierelor și folderelor cu ajutorul programului Attribute Changer

Schimbați atributele, datele și orele fișierelor și folderelor cu ajutorul programului Attribute Changer

Învață cum să folosești Attribute Changer pentru a edita atributele și marcajele temporale ale fișierelor Windows, a actualiza datele fotografiilor JPEG EXIF ​​și a previzualiza modificările în lot în siguranță.

Cum se setează o imagine de fundal diferită pe fiecare monitor în Windows 10

Cum se setează o imagine de fundal diferită pe fiecare monitor în Windows 10

Setați o imagine de fundal separată pentru fiecare monitor Windows 10, identificați afișajele, ajustați potrivirea imaginii și depanați opțiunile de monitor lipsă.

pViewer: Un vizualizator de imagini minimalist și cititor de manga și benzi desenate

pViewer: Un vizualizator de imagini minimalist și cititor de manga și benzi desenate

Află ce face pViewer, cum funcționează modurile sale foto și benzi desenate, ce ediție Windows să descarci și cum diferă versiunile vechi și cele rescrise.

NeoDownloader: Setați parametrii și descărcați imagini în lot de pe site-uri web

NeoDownloader: Setați parametrii și descărcați imagini în lot de pe site-uri web

Învață cum să creezi un proiect NeoDownloader, să alegi un domeniu de aplicare pentru crawl, să setezi filtre de imagine și o destinație și să examinezi descărcările în lot.

Cum să comuți la următorul fundal de desktop cu o tastă rapidă în Windows 7 și 8

Cum să comuți la următorul fundal de desktop cu o tastă rapidă în Windows 7 și 8

Configurați o prezentare de diapozitive în Windows 7 sau 8, creați o scurtătură VBScript și atribuiți o tastă rapidă de la tastatură pentru a trece la imaginea de fundal următoare.

XnConvert: Aplicați efecte și convertiți formatele de imagine în loturi

XnConvert: Aplicați efecte și convertiți formatele de imagine în loturi

Folosește XnConvert pentru a aplica efecte, a redimensiona fotografii și a converti formate de imagine în loturi. Alege setările de ieșire, previzualizează editările și protejează originalele.

Urmăriți orele de lucru și utilizarea computerului cu ManicTime

Urmăriți orele de lucru și utilizarea computerului cu ManicTime

Află cum urmărește ManicTime utilizarea aplicațiilor, timpul activ și inactiv, precum și documentele, apoi transformă istoricul activităților în etichete de proiect și foi de pontaj.