curl Windows rendszeren

A curl egy parancssori eszköz az adatok kiszolgálóra és kiszolgálóról történő átviteléhez. A Windows része, és számos protokollt támogat, többek között HTTP, HTTPS, FTP és SFTP protokollokat, így kényelmesen hívhatja meg a REST API-kat, fájlokat tölthet le és tesztelhet végpontokat további eszközök telepítése nélkül.

A Windowsos verzió a hivatalos curl projektre épül, így a Linuxról és macOS-ről ismert opciók és működés ugyanúgy működnek Windowson is.

Megjegyzés

A Windows PowerShell 5.1 definiál egy curl nevű beépített aliasnevet, amely a(z) Invoke-WebRequest elemre van leképezve, elfedi a(z) curl.exe elemet, és eltérő paramétereket fogad el. A Windows PowerShell 5.1-ben a tényleges curl használatához vagy távolítsa el az álnevet a(z) Remove-Item Alias:curl paranccsal, vagy hívja meg explicit módon a(z) curl.exe paranccsal (például: curl.exe -O https://example.com/file.zip). A PowerShell 7+ nem definiálja ezt az aliast.

Gyakori parancsok

Fájl letöltése:

curl -O https://example.com/file.zip

Küldjön GET-kérést, és írassa ki a választ:

curl https://api.example.com/data

JSON POST-kérés küldése:

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

A lehetőségek teljes listájához futtassa curl --help vagy tekintse meg a hivatalos dokumentációt.