有没有办法在Windows中安装cURL,以便从命令提示符运行cURL命令?
当前回答
更新:Curl现在包含在Windows中,不需要通过PowerShell运行它。
首先需要下载cURL可执行文件。对于Windows 64位,从这里下载,对于Windows 32位,从这里下载 之后,将curl.exe文件保存在C:驱动器上。
要使用它,只需打开命令提示符并输入:
C:\curl http://someurl.com
其他回答
转到curl下载向导 选择curl可执行文件 选择“Win32”或“Win64” 然后根据您的要求为它选择包(例如generic/cygwin) 然后你需要选择版本。可以选择“unspecified”。 这将直接带你到下载链接,点击会给你弹出下载压缩文件。 解压压缩文件以获得可执行文件。将这个文件夹添加到环境变量中,就完成了。然后,您可以从cmd执行curl命令。
自2018年初以来,Windows 10内部构建17063 curl可在cmd和powershell中使用。
我可以使用这个网站轻松地下载并在我的Windows机器上安装curl。总共花了30秒。我使用Windows 7 (w/ Admin特权),所以我下载了curl-7.37.0-win64。Msi来自http://curl.haxx.se/download.html。
此外,不要忘记在安装curl后重新启动控制台/终端,否则您将得到相同的错误消息。
假设您是游戏新手或由于安全限制而无法安装软件,您可以使用Scoop来安装curl。从powershell或命令窗口运行以下命令。注意,这里假设您使用的是Powershell v3.0+。
这里的另一个很酷的优点是,它只为当前用户安装软件。
设置执行异常 Set-ExecutionPolicy -ExecutionPolicy Undefined -Scope CurrentUser 安装勺 Iex (new-object net.webclient).downloadstring('https://get.scoop.sh') 安装旋度。您可能会看到关于缺少散列的警告,但应该会看到cURL已成功安装的最终消息 安装旋度 测试curl的安装 curl -L https://get.scoop.sh
更新:Curl现在包含在Windows中,不需要通过PowerShell运行它。
那些不需要curl可执行文件,而只是偶尔需要查看或保存GET请求结果的人,可以直接使用powershell。在普通的命令提示符中输入:
powershell -Command "(new-object net.webclient).DownloadString('http://example.com')"
虽然有点啰嗦,但与打字类似
curl http://example.com/
在更像unix的环境中。
更多关于网络的信息。webclient可以在这里使用:webclient Methods (System.Net)。
更新:我喜欢ImranHafeez在这个回答中更进一步的做法。我更喜欢一个简单的cmd脚本,但是,也许创建一个卷曲。包含这个的CMD文件:
@powershell -Command "(new-object net.webclient).DownloadString('%1')"
可以像上面的unix示例那样调用:
curl http://example.com/
推荐文章
- 如何从终端/命令行调用VS代码编辑器
- 在Jar文件中运行类
- 我如何找到哪个程序正在使用端口80在Windows?
- 在Windows中有像GREP这样的模式匹配实用程序吗?
- 如何在Windows命令提示符下运行.sh ?
- 如何在PHP中捕获cURL错误
- 如何从命令行通过mysql运行一个查询?
- 如何从命令行在windows中找到mysql数据目录
- 如何从命令行安装cygwin组件?
- 如何更改Git日志日期格式
- 在没有事件源注册的情况下写入Windows应用程序事件日志
- 无法在Windows上从/usr/local/ssl/openssl.cnf加载配置信息
- 使iTerm以与其他操作系统相同的方式翻译“元键”
- GIT克隆在windows中跨本地文件系统回购
- 如何合并2 JSON对象从2个文件使用jq?