curl:(56)接收失败:对端重置连接

curl:(56)接收失败:对端重置连接

我正在尝试使用 curl 从本地服务器下载一个文件。我正在使用命令

curl   -L -O --retry 999 --retry-max-time 0 -C - http://192.168.1.74/gio-v2-9515.dd -u ajay:aj123 

为了实验目的,我断开了互联网连接两分钟,但根据此操作会自动恢复。但在我的情况下,我收到错误“curl:(56)接收失败:对端重置连接”。同时,如果我在 3 秒或 5 秒内重新连接,它将自动恢复。那么实际问题是什么?任何帮助都将不胜感激。我的本地服务器在 Windows 中运行,我的本地计算机是 Ubuntu

答案1

你需要使用--retry-all-errors

出现任何错误时重试。此选项与 --retry 一起使用。

在 7.71.0 中添加。

https://curl.se/docs/manpage.html

--retry-connrefused不会出现Connection reset by peer错误

相关内容