Запускать команды cURL из консоли Windows - PullRequest
364 голосов
/ 26 апреля 2010

Есть ли способ установить cURL в Windows для запуска команд cURL из командной строки?

Ответы [ 18 ]

3 голосов
/ 16 июня 2013

Я также обнаружил, что если я поместил cygwin bin в мой путь к Windows, я могу запустить curl из командной строки Windows. Это также даст вам доступ к таким вещам, как ls и grep

2 голосов
/ 25 апреля 2018

Возможно, я немного опоздал, но я могу решить мою проблему с 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 "

И все готово.

Не забудьте перезагрузить систему на один раз

2 голосов
/ 27 марта 2018

Загрузите файл .exe из https://cygwin.com/install.html для cygwin (большой набор инструментов GNU и Open Source, обеспечивающих функциональность, аналогичную дистрибутиву Linux в Windows)

Запустите файл .exe.

Во время установки вы сможете выбрать пакеты. В окне выбора пакета -> измените представление на «Не установлено» и выполните поиск скручивания. нажмите на необходимые пакеты для установки, нажав на «новый» столбец для пакета -> вы можете увидеть номер версии, а затем нажмите кнопку Далее. (см. изображение ниже) enter image description here

После завершения установки нажмите на cygwin, чтобы открыть консоль curl в Windows и работать с командами curl.

2 голосов
/ 09 февраля 2018

В командной строке Windows запустите curl через Git Bash

"C:\\Users\\sizu\\AppData\\Local\\Programs\\Git\\bin\\sh.exe" --login -i -c "curl https://www.google.com"
2 голосов
/ 21 июня 2015

Если вы новичок в игре или не можете установить программное обеспечение из-за ограничений безопасности, вы можете использовать Scoop для установки curl. Из PowerShell или окна команд выполните следующие команды. Обратите внимание, что предполагается, что у вас есть Powershell v3.0 +.

Еще одно интересное преимущество заключается в том, что это устанавливает программное обеспечение только для текущего пользователя.

  1. Установить исключение выполнения

    Set-ExecutionPolicy -ExecutionPolicy Undefined -Scope CurrentUser
    
  2. Установить Scoop

    iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
    
  3. Установить скручиваемость. Может появиться предупреждение о пропущенном хэше, но должно появиться последнее сообщение об успешной установке cURL

    scoop install curl
    
  4. Проверка установки скручивания

    curl -L https://get.scoop.sh
    
2 голосов
/ 05 мая 2014
  1. Перейти к Мастер загрузки curl
  2. Выберите исполняемый файл curl
  3. Выберите Win32 или Win64
  4. Затем выберите пакет для него (например, универсальный / Cygwin) согласно вашему требованию
  5. Тогда вам нужно будет выбрать версию. Вы можете выбрать неопределенное.
  6. Это приведет вас непосредственно к ссылке для скачивания, которая при нажатии откроет всплывающее окно для загрузки zip-файла.
  7. Распакуйте zip, чтобы получить исполняемый файл. Добавьте эту папку в переменные окружения, и все готово. Затем вы можете выполнить команду curl из cmd.
0 голосов
/ 25 февраля 2019

Установить командную строку git с здесь . Когда вы устанавливаете git в Windows, вы автоматически получаете скручивание. Вы можете проверить установленную версию curl, используя curl --version следующим образом.

enter image description here

Это пример запроса curl, который отправляет строку в объект JSON и кодирует ее.

curl https://api.base62.io/encode \ --request POST \ --header "Content-Type: application/json" \ --data '{ "data": "Hello world!" }'

enter image description here

0 голосов
/ 05 марта 2018

Для тех, кто ищет быстрое решение, после стандартной установки Cygwin, но выяснил, что curl не работает на платформе win 10 x64:

Загрузка этого удаленного хранилища, распаковка и запуск:

ГИТ-cmd.bat

Работал как шарм. Я предполагаю, что у него есть предустановленная опция для curl.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...