Есть ли способ установить cURL в Windows, чтобы запускать команды cURL из командной строки?
windows
command-line
curl
DomingoSL
источник
источник
Ответы:
Если вы не в Cygwin , вы можете использовать встроенные сборки Windows. Некоторые из них здесь: curl Download Wizard .
источник
Git
и использовать git bash. Встроенный после установки. (см. ответ ниже).Сначала вам нужно скачать исполняемый файл cURL. Для Windows 64bit загрузите его отсюда, а для Windows 32bit загрузите отсюда. После этого сохраните
curl.exe
файл на свойC:
диск.Чтобы использовать его, просто откройте
command prompt
и введите:источник
Если вы
Git
установили на Windows, вы можете использоватьGNU Bash
.... он встроен./superuser/134685/run-curl-commands-from-windows-console/#483964
источник
Git Bash
иЛюди, которым буквально не нужен
curl
исполняемый файл, а просто нужно, например, время от времени видеть или сохранять результаты запроса GET, могут использоватьpowershell
напрямую. В обычной командной строке введите:что, хотя немного многословно, похоже на набор текста
в более удобной среде Unix.
Более подробная информация
net.webclient
доступна здесь: Методы WebClient (System.Net) .ОБНОВЛЕНИЕ: мне нравится, как ImranHafeez сделал еще один шаг в этом ответе . Однако я бы предпочел более простой cmd-скрипт, возможно, создав
curl.cmd
файл, содержащий это:который может быть вызван так же, как пример Unix-ish выше:
источник
powershell -Command "$wc=new-object net.webclient;$wc.Credentials=new-object System.Net.NetworkCredential(%user%,%pass%);$wc.DownloadString('%input%')"
от stackoverflow.com/a/509394/4985705curl https://www.example.com/mypage.php?action=hello
, В скрипте mypage.php$_GET['action']
пустоЕсли вы используете менеджер пакетов Chocolatey , вы можете установить cURL , выполнив эту команду из командной строки или из PowerShell:
источник
Создайте командный файл в Windows и наслаждайтесь cURL в Windows :)
источник
curl.exe
и.crt
кC:\Windows\System32
> curl https://api.stackexchange.com
ps Если вы хотите, чтобы в другой папке содержался исполняемый файл, проверьте ваши пути
> echo %PATH%
источник
он должен прекрасно работать, если вы загрузите его с - http://curl.haxx.se/dlwiz/?type=bin&os=Win64&flav=MinGW64 - ДЛЯ 64-битной Win7 / XP ИЛИ с http: //curl.haxx. se / dlwiz /? type = bin & os = Win32 & flav = - & ver = 2000% 2FXP --- ДЛЯ 32-битной Win7 / XP просто распакуйте файлы в c: / Windows и запустите его из cmd
источник
Установите Git для Windows. Затем используйте git bash для запуска команд curl.
источник
Я также обнаружил, что, если я поместил cygwin bin в путь Windows, я могу запустить curl из командной строки Windows. Это также даст вам доступ к таким вещам, как ls и grep
источник
Я смог использовать этот сайт, чтобы легко загрузить и установить curl на моем компьютере с Windows. Это заняло всего 30 секунд. Я использую Windows 7 (с привилегиями администратора), поэтому я скачал curl-7.37.0-win64.msi с http://curl.haxx.se/download.html .
Кроме того, не забудьте перезапустить консоль / терминал после установки curl, иначе вы получите те же сообщения об ошибках.
источник
Если вы новичок в игре или не можете установить программное обеспечение из-за ограничений безопасности, вы можете использовать Scoop для установки curl. Из PowerShell или окна команд выполните следующие команды. Обратите внимание, что предполагается, что у вас есть Powershell v3.0 +.
Другое крутое преимущество в том, что это устанавливает программное обеспечение только для текущего пользователя.
Установить исключение при выполнении
Установить Scoop
Установить локон. Может появиться предупреждение об отсутствующем хеше, но должно появиться последнее сообщение об успешной установке cURL.
Проверьте установку скручивания
источник
iex (new-object net.webclient).downloadstring('https://a.url.here')
скачать и запустить скрипт PS было как раз то, что мне было нужно.Из командной строки Windows запустите curl через Git Bash
источник
источник
Загрузите файл .exe с веб- сайта https://cygwin.com/install.html для cygwin (большой набор инструментов GNU и Open Source, обеспечивающих функциональность, аналогичную дистрибутиву Linux в Windows).
Запустите файл .exe.
При установке вы получите возможность выбрать пакеты. В окне выбора пакета -> измените представление на «Не установлено» и выполните поиск скручивания. щелкните по необходимым пакетам для установки, щелкнув столбец «новый» для пакета -> вы увидите номер версии и затем нажмите «Далее». (см. изображение ниже)
После завершения установки нажмите на cygwin, чтобы открыть консоль curl в Windows и работать с командами curl.
источник
Я могу немного опоздать на это, но я могу решить мою проблему с curl в cmd для Windows 10.
Я получил помощь из видеоуроки https://www.youtube.com/watch?v=qlTVMuONazs
Вот некоторые объяснения
Шаг 1: перейдите на https://curl.haxx.se/download.html
Шаг 2: найдите «Win64 - Generic» и загрузите «Win64 x86_64 7zip» от «Darren Owen»
Шаг 3: разархивируйте загружаемый файл и установите сертификат «ca-bundle.crt», не трогайте curl.exe
Шаг 4: в Windows перейдите в «Панель управления» -> «Система» -> «Расширенные настройки системы». Шаг 5: нажмите на переменные окружения
Шаг 6: В системной переменной нажмите «Путь» и вставьте путь к папке с файлом, в моем случае это «C: \ curl \ curl_7_53_1_openssl_nghttp2_x64»
И вы сделали.
Не забудьте перезагрузить систему на один раз
источник
Установите командную строку git отсюда . Когда вы устанавливаете git в Windows, вы автоматически получаете скручивание. Вы можете проверить установленную версию curl, используя
curl --version
это.Это пример запроса curl, который отправляет строку в объект JSON и кодирует ее.
curl https://api.base62.io/encode \ --request POST \ --header "Content-Type: application/json" \ --data '{ "data": "Hello world!" }'
источник
Самый простой ответ:
(1) Загрузите бинарный файл curl здесь: https://curl.haxx.se/download.html (см. Бинарный файл для вашей ОС). Пример:
(2) Создайте папку «C: \ curl» и распакуйте все
(3) Отредактируйте системную переменную с именем «Path», добавив в конце «; C: \ curl \ bin» . Законченный.
Obs .: Я видел, как некоторые парни говорили, что нужно добавить "; C: \ curl", но таким образом невозможно получить доступ к curl.exe .
источник
В Windows 10 Insider build 17063 curl доступен в cmd и powershell с начала 2018 года.
источник
Для тех, кто ищет быстрое решение, после стандартной установки Cygwin, но выяснения curl не работает на платформе Win 10 x64:
Скачиваем этот удаленный репозиторий, распаковываем его и запускаем:
Работал как шарм. Я предполагаю, что у него есть предустановленная опция для curl.
источник