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

command-line console curl windows

コマンドプロンプトから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 ツールが用意されています

enter image description here

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 を使用しています

enter image description here

Curl。サーバーとの間でファイルを転送するためのコマンドラインツール

enter image description here

注意: 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の再起動は必要です

  1. curl.haxx.se から cURL をインストールします
  2. マシン内の curl.exe の場所に応じてパス環境変数を設定します
  3. 上記の回答でリンクされている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


タイトルとURLをコピーしました