我正在尝试使用 IF Else 条件执行 CURL。调用成功时打印一条成功的消息,否则打印调用失败。
我的示例 curl 看起来像:
curl 'https://xxxx:1234xxxx@abc.dfghj.com/xl_template.get_web_query?id=1035066' > HTML_Output.html
我想使用 Shell 做同样的事情。
使用 JavaScript:
if(res.status === 200){console.log("Yes!! The request was successful")}
else {console.log("CURL Failed")}
另外,我看到了 CURL 百分比,但我不知道如何检查 CURL 的百分比。请帮忙。
curl 输出
最佳答案
您可以使用 -w
( --write-out
) curl 选项来打印 HTTP 代码:
curl -s -w '%{http_code}\n' 'https://xxxx:1234xxxx@abc.dfghj.com/xl_template.get_web_query?id=1035066'
它将显示站点返回的 HTTP 代码。
还有
curl
提供一大堆各种场景的退出码,查看man curl
.
关于bash - 如何检查 curl 是否成功并打印消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38905489/