Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
curl je nástroj příkazového řádku pro přenos dat do a ze serveru. Je součástí Windows a podporuje širokou škálu protokolů, včetně HTTP, HTTPS, FTP a SFTP, což usnadňuje volání rozhraní REST API, stahování souborů a testovacích koncových bodů bez nutnosti instalace dalších nástrojů.
Verze Windows je sestavená z upstreamového projektu curl, takže stejné příznaky a chování, které znáte z Linuxu a macOS, fungují na Windows stejným způsobem.
Note
Windows PowerShell 5.1 definuje předdefinovaný alias s názvem curl, který se mapuje na Invoke-WebRequest, který stínuje curl.exe a přijímá různé parametry. Pokud chcete použít skutečný curl v Windows PowerShellu 5.1, odeberte alias s Remove-Item Alias:curl nebo ho explicitně vyvolejte jako curl.exe (například curl.exe -O https://example.com/file.zip). PowerShell 7 nebo novější nedefinuje tento alias.
Běžné příkazy
Stažení souboru:
curl -O https://example.com/file.zip
Vytvořte požadavek GET a vytiskněte odpověď:
curl https://api.example.com/data
Odeslání požadavku JSON POST:
curl -X POST https://api.example.com/items `
-H "Content-Type: application/json" `
-d '{"name":"widget"}'
Úplný seznam možností zobrazíte spuštěním curl --help nebo v oficiální dokumentaci.
Windows developer