我只需要获取一个https页面,我正在使用curl当前在我的Path中使用curl.exe应用程序并使用Perl文件调用它。但是,我收到错误“* libcurl中不支持或禁用协议https”。我一直在四处寻找,我找不到一套可靠的指令来让它发挥作用。我已经安装了cygwin和OpenSSL-Win32,但有些东西告诉我,我将不得不从头开始编译curl。我没有这方面的经验。你是怎么做到的?
答案 0 :(得分:38)
我发现以下步骤运作良好
PATH
环境中。测试
curl -L https://www.google.com
<强>更新强>
如果您愿意尝试其他工具,我认为httpie也是一个不错的选择。
答案 1 :(得分:6)
curl --insecure
如果您想关闭curl对证书的验证,请使用 -k(或--insecure)选项。
答案 2 :(得分:1)
我认为最简单的方法是使用浏览器来获取受SSL保护的页面。尝试使用iMacros for Firefox及其command line support(适用于Google Chrome here)。