我只需要获取一个https页面,目前我正在使用curl,将curl.exe应用程序放在我的Path路径下,并使用Perl文件调用它。然而,当我这样做时,我会得到错误信息“*协议https在libcurl中不受支持或已禁用”。我一直在寻找方法来解决这个问题,但是我找不到可靠的指令集来让它工作。我已经安装了Cygwin和OpenSSL-Win32,但有些事情告诉我我需要从头开始编译curl。对此我没有任何经验。你如何做到呢?
我发现以下步骤效果很好:
PATH
环境变量中。测试
curl -L https://www.google.com
更新
如果您愿意尝试其他工具,我认为httpie也是一个很好的替代品。
curl --insecure
如果你想关闭curl对证书的验证,可以使用-k(或--insecure)选项。
ca-bundle.crt
并将其放置在/usr/ssl/certs/
目录中。 - Mickäel A.