获取curl给出的错误

时间:2015-06-08 07:38:34

标签: curl

我正在搜索一个curl命令,该命令可用于打印实际发生错误的url详细信息。

我需要这个,因为我将触发多个并行curl命令。所以很难跟踪哪个卷曲实际上抛出了错误。

到目前为止我能想到的是这只会打印错误日志:

curl "http://${HOST}/${CACHE_URL}" --fail --silent --show-error

我得到的样本输出是:

curl: (28) Operation timed out after 3000 milliseconds with 0 bytes received
curl: (28) Operation timed out after 3000 milliseconds with 0 bytes received

我需要的是“$ {HOST} / $ {CACHE_URL}”详细信息以及此类失败。

先谢谢!!

1 个答案:

答案 0 :(得分:0)

虽然它是一个老查询,但仍然会回答它,因为有人遇到了这个问题并且最终会链接到这个链接。

到目前为止,还没有找到任何直接的方法来获取唯一失败的网址。 相反,我们可以做的是将所有网址及其http响应代码打印在一个文件中,然后您可以查找您感兴趣的任何特定响应代码:

{{1}}