Git for Windows](http://git-scm.com/downloads) をインストールすると、Curl も自動的にインストールされます。いくつかの利点があります:
PATH
のセットアップを自動的に行います。 cURLのセットアップ方法:
curl.exe
ファイルをWindowsのPATH
フォルダにコピーします。デフォルトでは、これはC:\Windows\System32
です。 cacert.pem
からcurl-ca-bundle.crt
にリネームします。 PATH
フォルダに移動します。 テスト方法:
cmd.exe
を実行してコマンドプロンプトを開きます。これが表示されていれば、cURLが起動していることになります!文字通り 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)。
Tar と Curl は、インサイダービルド 17063 以降の Windows で、Windows ツールチェインの一部として利用可能です: curl と bsdtar。ファイルの抽出やアーカイブの作成を可能にするコマンドラインツール。PowerShellやサードパーティ製ソフトウェアのインストール以外では、cmd.exeからファイルを抽出する方法はありませんでした。実装では libarchive を使用しています。注意: PowerShell は既に同様の機能を提供しています (curl と独自のファイル抽出ユーティリティを持っています)。
この「cURL for Windows」をインストールすることができます: cURL for Windowsは、人気のコマンドラインWeb転送ツール「cURL」のMSIインストーラです http://www.confusedbycode.com/curl/
Windows を再起動する必要はありませんが、CMD の再起動が必要です。2. マシン内の curl.exe の場所に応じて、C:\Users\YoucURL_ 3. 上記の回答でリンクしたmozilla.orgの証明書ファイルをダウンロードして、system32フォルダに移動します。
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