答:可以通过 curl 的选项 -f, 即 --fail,表示服务器返回 4xx/5xx 时 curl 以非 0 退出
if curl -fsI -o /dev/null "$apix/hello.txt"; then
echo "文件存在"
else
echo "文件不存在或请求出错"
fi
也可以用 -w 捕获 HTTP 状态码再判断,请参考 deepseek
(全文完)
答:可以通过 curl 的选项 -f, 即 --fail,表示服务器返回 4xx/5xx 时 curl 以非 0 退出
if curl -fsI -o /dev/null "$apix/hello.txt"; then
echo "文件存在"
else
echo "文件不存在或请求出错"
fi
也可以用 -w 捕获 HTTP 状态码再判断,请参考 deepseek
(全文完)