gpt4 book ai didi

shell - 对于 shell 脚本中的 cURL,我在服务器上获取 http 代码为 000 或超时

转载 作者:行者123 更新时间:2023-12-05 00:27:00 26 4
gpt4 key购买 nike

当我在服务器上执行此脚本时,我收到的响应代码为 000,但当我在本地机器上执行此脚本时,我收到的状态代码为 200。这发生在相同的 URL 和脚本上。

flag=0
for URL in $@
do
STATUS=$(curl -s -o /dev/null -w '%{http_code}' $URL)
if ([ $STATUS -gt 400 ] || [ $STATUS -lt 100 ]); then
echo $URL "is not working fine, STATUS CODE is "$STATUS
flag=1
else
echo $URL "is working, STATUS CODE is "$STATUS
fi
done

if [ $flag -eq 1 ]; then
exit 1
fi

我在一些论坛上看到问题是由 SSL 引起的。请让我知道上面脚本中可以更改的内容。

最佳答案

也可以使用 -k--insecure使用 curl 命令行参数来解决这个问题。

关于shell - 对于 shell 脚本中的 cURL,我在服务器上获取 http 代码为 000 或超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21412642/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com