2010-04-26 02:09:21 +0000 2010-04-26 02:09:21 +0000
86
86

WindowsのコンソールからcURLコマンドを実行する

コマンドプロンプトからcURLコマンドを実行するために、WindowsにcURLをインストールする方法はありますか?

回答 (9)

92
92
92
2012-10-05 18:25:26 +0000

Git for Windows](http://git-scm.com/downloads) をインストールすると、Curl も自動的にインストールされます。いくつかの利点があります:

  • Git はインストール中に PATH のセットアップを自動的に行います。
  • GNU bash という強力なシェルが得られます。
74
74
74
2010-04-26 02:19:40 +0000

Windows 用の cURL を here からダウンロードしてください(ページの下の方にある Win32 - Generic から選択してください)。

3
3
3
2011-04-09 03:08:40 +0000

OpenSSL Lightをインストールした後、Windowsを再起動してコマンドプロンプトを開き、以下のようなテストコマンドを実行してください。

3
3
3
2013-02-28 20:31:16 +0000

cURLのセットアップ方法:

  • 64ビットのcURLをSSLでダウンロードして解凍します。
  • curl.exeファイルをWindowsのPATHフォルダにコピーします。デフォルトでは、これはC:\Windows\System32です。
  • Visual Studio 2010 C++ランタイム再頒布可能ファイル64ビットをダウンロードしてインストールします。
  • Certficate Authority Public Keysの最新のバンドルをmozilla.orgからダウンロードします。
  • このファイルをcacert.pemからcurl-ca-bundle.crtにリネームします。
  • このファイルをWindowsのPATHフォルダに移動します。

テスト方法:

  • cmd.exeを実行してコマンドプロンプトを開きます。これが表示されていれば、cURLが起動していることになります!
3
3
3
2016-03-05 18:33:27 +0000

文字通り curl の実行ファイルを必要とせず、むしろ GET リクエストの結果を見たり保存したりする必要がある場合は、 powershell を直接使用することができます。通常のコマンドプロンプトから、

powershell -Command "(new-object net.webclient).DownloadString('http://example.com')"

と入力します。これは、少し言葉は悪いですが、より Unix 的な環境で

curl http://example.com/

と入力するのと似ています。WebClient Methods (System.Net) ](https://msdn.microsoft.com/en-us/library/system.net.webclient_methods(v=vs.110).aspx)。

2
2
2
2018-01-19 10:51:56 +0000

Tar と Curl は、インサイダービルド 17063 以降の Windows で、Windows ツールチェインの一部として利用可能です: curl と bsdtar。ファイルの抽出やアーカイブの作成を可能にするコマンドラインツール。PowerShellやサードパーティ製ソフトウェアのインストール以外では、cmd.exeからファイルを抽出する方法はありませんでした。実装では libarchive を使用しています。注意: PowerShell は既に同様の機能を提供しています (curl と独自のファイル抽出ユーティリティを持っています)。

1
1
1
2013-11-21 21:32:15 +0000

この「cURL for Windows」をインストールすることができます: cURL for Windowsは、人気のコマンドラインWeb転送ツール「cURL」のMSIインストーラです http://www.confusedbycode.com/curl/

0
0
0
2015-01-02 20:51:02 +0000

Windows を再起動する必要はありませんが、CMD の再起動が必要です。2. マシン内の curl.exe の場所に応じて、C:\Users\YoucURL_ 3. 上記の回答でリンクしたmozilla.orgの証明書ファイルをダウンロードして、system32フォルダに移動します。

0
0
0
2018-06-07 14:30:27 +0000

fuxia ](https://superuser.com/users/51026/fuxia)さんの回答を参考に、Linuxで書いたbashスクリプトをWindows上で実行してみました。

ただし、cURLには注意が必要です。ここに書かれているように、認証時にConsoleインタラクションが使えないという問題がありました。 https://stackoverflow.com/questions/50724407/curl-command-in-git-bash

cURLコマンドが認証を必要とし、パスワードをコマンドラインに表示したり、スクリプトに保存したりしたくない場合は、パスワードファイルを使用するなど、別の解決策を使用する必要があります https://stackoverflow.com/questions/2594880/using-curl-with-a-username-and-password