如果你安装了Git for Windows,你也会自动得到Curl。有一些好处:
PATH
的设置。 对于那些不需要curl
可执行文件,而只是需要查看或保存GET请求结果的用户,可以直接使用powershell
。在普通的命令提示符中,输入:
powershell -Command "(new-object net.webclient).DownloadString('http://example.com')"
,虽然有点拗口,但与在Unix环境中输入
curl http://example.com/
类似。WebClient方法(System.Net)](https://msdn.microsoft.com/en-us/library/system.net.webclient_methods(v=vs.110).aspx)。
从Insider Build 17063中开始,Tar和Curl作为Windows工具链的一部分,在Windows上可用: curl和bsdtar。一个命令行工具,允许用户提取文件和创建存档。在PowerShell或安装第三方软件之外,没有办法从cmd.exe中提取文件。本实现使用libarchive。
Curl*。
注意:PowerShell已经提供了类似的功能(它有curl和自己的文件提取工具)。
你可以安装这个 “cURL for Windows":cURL for Windows是一个MSI的安装程序,用于cURL,流行的命令行网络传输工具http://www.confusedbycode.com/curl/
不需要重启windows,但是重启CMD是必要的。 1. 从[curl.haxx.se]安装cURL。根据 curl.exe 的位置设置路径环境变量,像 C:Users\YoucURL 3. 從 mozilla.org 下載證書檔案,並把它移到 system32 資料夾。
我使用fuxia提供的答案,在Windows平台上运行了一些我在Linux中编写的bash脚本。
有一点要注意的是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