我在让cURL在Windows上运行时遇到了麻烦。
我已经从这里下载了一个cURL zip文件,但它似乎包含源代码,而不是可执行文件。
我需要编译cURL来运行它吗?如果是,那么我该怎么做?
我在哪里可以找到cURL的.exe下载?
我已经寻找了关于安装cURL的文档,但是几乎找不到。
我在让cURL在Windows上运行时遇到了麻烦。
我已经从这里下载了一个cURL zip文件,但它似乎包含源代码,而不是可执行文件。
我需要编译cURL来运行它吗?如果是,那么我该怎么做?
我在哪里可以找到cURL的.exe下载?
我已经寻找了关于安装cURL的文档,但是几乎找不到。
当前回答
将curl.exe的路径添加到系统变量“path”后
您可以打开命令提示符并运行'curl -V'来查看它是否工作。
其他回答
从https://curl.haxx.se/windows/下载curl for windows 解压后,你会发现..\bin\curl.exe 添加……\bin\到您的路径变量,方便全局访问
这个安装程序让我很容易 http://www.confusedbycode.com/curl/
该链接描述了如何使用它。以下是摘自上述网站的摘要:
“你只需点击几下,就可以在Windows上安装cURL。只需从下表下载并运行安装程序,然后单击Install。默认安装包括:
curl.exe an SSL certificate bundle (ca-cert-bundle.crt) SSL certificate bundle generation scripts (mk-ca-bundle.pl & mk-ca-bundle.vbs) HTML manuals for cURL and libcurl text documentation formatted for Windows (so you can simply double click the files to read them with Notepad) Start Menu folder with shortcuts to the cURL installation folder, manuals, documentation, and uninstaller cURL added to your path, so you can use it with batch or PowerShell scripts and call it from the command prompt in any working directory
若要在安装中包含开发人员的文件,请单击“高级”。开发人员的文件包括libcurl.dll, libeay32.dll, ssleay32.dll, libssh2.dll, zlib.dll, msvcr120.dll, C头文件,库和代码示例。
当单击Advanced时,还可以选择是否安装文档和手册,以及是否将cURL添加到路径中。
如果您的计算机上没有管理员权限,请使用“无管理员权限”行中的一个文件。它们将cURL安装在C:\Users\Name\AppData\Local\Apps.目录下
如果你不想使用安装程序,但仍然想要上面列出的内容,你可以下载一个压缩档案。”
值得注意的是,Powershell v3及更高版本包含一个名为Invoke-WebRequest的cmdlet,它具有一些卷曲功能。New-WebServiceProxy和Invoke-RestMethod cmdlet可能也值得一提。
我不确定它们是否适合你的需求,但尽管我不是Windows的人,我不得不说我发现PS采用的对象方法比curl, wget等实用工具更容易使用。它们可能值得一看
按照下载向导下载
按照屏幕依次选择包类型(curl可执行文件)、操作系统(Win64)、类型(Generic)、CPU (x86_64)和下载链接。
解压下载并找到curl.exe(我在src文件夹中找到它,对于不同的OS/风味,可能会在bin文件夹中找到它)
要使其从命令行可用,请将可执行路径添加到系统路径(在Windows中将目录添加到path环境变量中)。
喜欢卷发。
我遵循了@theglauber的回答(最受欢迎的回答),但在Windows 10终端/ PowerShell上,环境设置不生效。
我不得不CD到GIT的位置,也使用。\ like如下:
PS C:\Program Files\Git\mingw64\bin> .\curl -X POST https://6sl8yohih.execute-api.us-west-1.amazonaws.com/dev/hello
不过,在常规命令提示符上我没有遇到任何问题。
只是把这篇文章作为对那些可能和我一样挣扎的人的回答。