标签: http-status-code-500

如果 HTTP 状态代码不是 200,我是否可以使 cURL 失败并且退出代码不同于 0?

我一直假设当 curl 收到 HTTP 500 响应时,它会返回一个退出代码,这意味着失败 (!= 0),但事实并非如此。

如果 HTTP 状态代码不是 200,有没有一种方法可以使 cURL 失败,并且退出代码不同于 0?我知道我可以使用,-w "%{http_code}"但这将它放在 STDOUT 中,而不是作为退出代码(此外,我也对捕获输出感兴趣,我不想重定向到文件,而是重定向到屏幕)。

curl stdout http-status-code-500 exit-code

389
推荐指数
7
解决办法
19万
查看次数

标签 统计

curl ×1

exit-code ×1

http-status-code-500 ×1

stdout ×1