Людям, которым буквально не нужен исполняемый файл curl
, а просто нужно, например, видеть или сохранять результаты запроса GET время от времени, можно использовать powershell
напрямую. В обычной командной строке введите:
powershell -Command "(new-object net.webclient).DownloadString('http://example.com')"
, хотя и немного многословно, похоже на набор
curl http://example.com/
в более дружественной среде Unix.
Дополнительная информация о net.webclient
доступна здесь: Методы WebClient (System.Net) .
ОБНОВЛЕНИЕ: мне нравится, как ImranHafeez сделал еще один шаг вперед в этом ответе . Однако я бы предпочел более простой cmd-скрипт, возможно, создав файл curl.cmd
, содержащий это:
@powershell -Command "(new-object net.webclient).DownloadString('%1')"
, который можно вызвать так же, как в примере с Unix-кодом выше:
curl http://example.com/