Есть ли способ установить cURL
в Windows, чтобы запускать cURL
команды из командной строки ?
windows
command-line
console
curl
Доминго
источник
источник
Ответы:
Загрузите cURL для Windows отсюда (и обязательно выберите его из Win32 - Общий путь вниз на странице).
Затем поместите его в каталог внутри переменной среды PATH (т.е.:)
C:\Windows\System32
или запустите его, указав полный путь, предшествующий имени исполняемого файла.Если вы поместите его в каталог, который находится внутри вашей переменной PATH, обязательно закройте, а затем снова откройте командную строку, чтобы сделать команду доступной.
источник
https
?Если вы устанавливаете Git для Windows, вы автоматически получаете Curl. Есть несколько преимуществ:
PATH
автоматически выполняет настройку во время установки.источник
/mingw64/bin/curl
.Для тех, кому буквально не нужен
curl
исполняемый файл, а просто нужно, например, просмотреть или сохранить результаты запроса GET, можно использоватьpowershell
напрямую. В обычной командной строке введите:что, хотя немного многословно, похоже на набор текста
в более юникс-окружении.
Более подробная информация
net.webclient
доступна здесь: Методы WebClient (System.Net) .источник
DownloadFile
метод:powershell -Command "(new-object net.webclient).DownloadFile('http://.../somefile', 'file.txt')"
. Вы также только что научили меня использовать PowerShell, не открывая его приглашение. Спасибо, Мэтти!После установки OpenSSL Light перезагрузите Windows, откройте командную строку и выполните тестовую команду, например:
Если вы вернули HTML-теги, это сработало.
источник
Как настроить cURL:
curl.exe
файл вPATH
папку Windows . По умолчанию это такC:\Windows\System32
.cacert.pem
вcurl-ca-bundle.crt
.PATH
папку Windows .Как это проверить:
cmd.exe
чтобы открыть командную строку.источник
Tar и Curl доступны в Windows, начиная с версии Insider Build 17063, как часть цепочки инструментов Windows: curl и bsdtar.
Tar : инструмент командной строки, который позволяет пользователю извлекать файлы и создавать архивы. Вне PowerShell или установки стороннего программного обеспечения не было никакого способа извлечь файл из cmd.exe. Реализация использует libarchive.
Curl : инструмент командной строки, который позволяет передавать файлы на серверы и с серверов.
Примечание. PowerShell уже предлагает аналогичные функции (у него есть curl и собственные утилиты для извлечения файлов).
Больше информации: Tar и Curl Заходи в Windows!
источник
Вы можете установить этот «cURL для Windows»: cURL для Windows - это установщик MSI для cURL, популярного инструмента веб-перевода из командной строки. http://www.confusedbycode.com/curl/
источник
Нет необходимости перезагружать Windows, но перезапуск CMD необходим.
источник
Я использовал ответ, предоставленный fuxia, для запуска некоторых скриптов bash, которые я написал в Linux на платформе Windows. Это работает очень хорошо.
Слово предостережения, хотя с
cURL
. У меня была проблема, когда я не мог использовать консольное взаимодействие при аутентификации, как описано здесь: https://stackoverflow.com/questions/50724407/curl-command-in-git-bashЕсли ваша
cURL
команда требует аутентификации, и вы не хотите, чтобы пароль отображался в командной строке или сохранялся в вашем скрипте, вам придется использовать другое решение, например, файл пароля: https://stackoverflow.com/questions/2594880 / с использованием скручивание-с-имя пользователя-пароль и-источник