我只需要获取一个HTTPS页面,而且我正在使用curl,将Curl.exe应用程序放在我的Path中,并用一个Perl文件调用它。 但是,然后我得到错误“*协议https不支持或禁用在libcurl”。 我一直在四处寻找,我找不到一套坚实的指示,以使其工作。 我已经安装了cygwin和OpenSSL-Win32,但是有些东西告诉我我将不得不从头开始编译curl。 我没有这方面的经验。 你怎么做呢?
我发现以下步骤运作良好
PATH
环境中。 测试
curl -L https://www.google.com
UPDATE
如果你打开试用其他工具,我认为httpie也是一个很好的选择。
curl --insecure
如果您想关闭卷发的证书验证,请使用-k(或–insecure)选项。
我认为最简单的方法是使用浏览器来获得SSL保护页面。 尝试使用iMacros for Firefox及其命令行支持 (与Google Chrome相同)。