コマンドプロンプトからcURL
コマンドを実行するために、WindowsにcURL
をインストールする方法はありますか?
87 Domingo 2010-04-26
Windows用のcURLをこちらからダウンロードしてください(ページの下の方にあるWin32 – Genericから選択してください)
そして、それを PATH 環境変数の中のディレクトリに置くか (例: C:\Windows\System32
)、実行ファイル名の前にフルパスで実行してください
PATH内のディレクトリに置いた場合は、コマンドプロンプトを閉じてから再度開いてコマンドを使えるようにしてください
74 John T 2010-04-26
Git for Windows をインストールすると、Curl も自動的に取得されます。いくつかの利点があります
- インストール時の
PATH
の設定はGitが自動的に行ってくれます - あなたは、GNU bash、本当に強力なシェル、私の意見ではネイティブのWindowsコンソールよりもはるかに優れています
- tail, cat, grep, gzip, pdftotext, less, sort, tar, vim, Perl など、他にも多くの便利な Linux ツールが用意されています
95 fuxia 2012-10-05
OpenSSL Lightをインストールしたら、Windowsを再起動してコマンドプロンプトを開き、以下のようなテストコマンドを実行します
curl http://www.google.com
HTMLタグを元に戻せば、うまくいきました
3 Tim 2011-04-09
cURLの設定方法
- 64ビットのcURLをSSLでダウンロードして解凍します
curl.exe
ファイルをWindowsのPATH
フォルダにコピーします。デフォルトではC:\Windows\System32
になっています- Visual Studio 2010 C++ ランタイム再頒布可能ファイル 64 ビット こちら をダウンロードしてインストールしてください
- mozilla.orgからCertficate Authority Public Keysの最新のバンドルをダウンロード こちら
- このファイルの名前を
cacert.pem
からcurl-ca-bundle.crt
に変更します - このファイルをWindowsの
PATH
フォルダに移動します
どうやってテストするのか
cmd.exe
を実行してコマンドプロンプトを開きます- 両方のコマンドについて、HTMLのソースコードの数ページが表示されているはずです。これが表示されていれば、cURLが起動していることになります
3 nmrony 2013-02-28
文字通りcurl
の実行ファイルを必要とせず、例えばGETリクエストの結果を見たり保存したりするだけの場合は、powershell
を直接使うことができます。通常のコマンドプロンプトから
powershell -Command "(new-object net.webclient).DownloadString('http://example.com')"
これは、少し言葉は悪いですが、タイピングに似ています
curl http://example.com/
は、より Unix 的な環境での使用に適しています
net.webclient
についての詳細はこちらをご覧ください。Web クライアントメソッド (System.Net)
3 matty 2016-03-05
Tar と Curl は Insider Build 17063 以降の Windows で利用可能で、Windows ツールチェーンの一部として curl と bsdtar が提供されています
Tar。ユーザーがファイルを抽出してアーカイブを作成できるコマンドラインツールです。PowerShellやサードパーティ製ソフトウェアのインストール以外では、cmd.exeからファイルを抽出する方法はありませんでした。実装では libarchive を使用しています
Curl。サーバーとの間でファイルを転送するためのコマンドラインツール
注意: PowerShell はすでに同様の機能を提供しています (curl と独自のファイル抽出ユーティリティを持っています)
より多くの情報。タールとカールは、Windowsに来る!
2 Matija Grcic 2018-01-19
この「cURL for Windows」をインストールできます:cURL for Windowsは、人気のコマンドラインWeb転送ツール「cURL」のMSIインストーラーです。http://www.confusedbycode.com/curl/
1 Lenin Meza 2013-11-21
windowsの再起動は不要ですが、CMDの再起動は必要です
- curl.haxx.se から cURL をインストールします
- マシン内の curl.exe の場所に応じてパス環境変数を設定します
- 上記の回答でリンクされているmozilla.orgの証明書ファイルをダウンロードし、system32フォルダに移動してください
0 Syed Priom 2015-01-02
私は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
0 Cyril 2018-06-07