Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Curl — это средство командной строки для передачи данных на сервер и с сервера. Он входит в состав Windows и поддерживает широкий спектр протоколов, включая HTTP, HTTPS, FTP и SFTP, что упрощает вызов REST API, скачивание файлов и тестовых конечных точек без установки дополнительных средств.
Версия для Windows собрана на основе оригинального проекта curl, поэтому те же флаги и поведение, к которым вы привыкли в Linux и macOS, работают в Windows точно так же.
Замечание
Windows PowerShell 5.1 определяет встроенный псевдоним с именем curl, который сопоставляется с Invoke-WebRequest, который теняет curl.exe и принимает различные параметры. Чтобы использовать реальный curl в Windows PowerShell 5.1, удалите псевдоним с Remove-Item Alias:curl или вызовите его явным образом как curl.exe (например, curl.exe -O https://example.com/file.zip). PowerShell 7+ не определяет этот псевдоним.
Стандартные команды
Скачайте файл:
curl -O https://example.com/file.zip
Выполните запрос GET и распечатайте ответ:
curl https://api.example.com/data
Отправьте запрос JSON POST:
curl -X POST https://api.example.com/items `
-H "Content-Type: application/json" `
-d '{"name":"widget"}'
Чтобы получить полный список параметров, выполните curl --help или обратитесь к официальной документации.
Windows developer