使用 shell 和 curl 检查站点是否可用以进行 https URL 重定向

use*_*631 5 shell https curl

我想检查https://fusionhelp.oracle.com网站是否可用。在浏览了本站点的帖子后,尝试curl在 linux 命令提示符下使用如下所示的脚本:

curl https://fusionhelp.oracle.com -L -o dumpfile -w 'Last URL was: %{url_effective}'

curl -vi -I -L --cacert FusionhelpRepository https-fusionhelp-website
Run Code Online (Sandbox Code Playgroud)

FusionhelpRepository包含合并为一个文件的安全证书.pem。

我得到curl(7) socket error: 113,而不是表明该网站可用的状态代码。我希望第一个响应是302,之后它应该被重定向到目标页面。

我知道之前已经发布了许多此类帖子,并且该解决方案适用于我一直访问的雅虎或谷歌或其他 HTTPS 网站。这个不通过。

pok*_*ero 6

我认为您只需要 -I 选项:

curl -I https://fusionhelp.oracle.com
Run Code Online (Sandbox Code Playgroud)

这将给出响应代码,当前显示 503 Service Unavailable。