curl 的功能非常强大, 参数也很繁多, 我们不仅常用于命令行, 在php中也有类似 curl 拓展的实现, 并且也对 libcurl 库提供了非常好的支持.
curl 项目: https://github.com...重试延迟 retry-delay
我们在 请求重试 里面讲到, 这里的重试并不是失败后立刻重试的, 默认重试时间递增, 这里我们可以使用 retry-delay 控制重试的间隔....ConnectException:
cURL error 28: Connection timed out after 2002 milliseconds
(see https://curl.haxx.se/libcurl.../c/libcurl-errors.html)
.......PHP_EOL;
“在定义 retry 的时间, 你需要去实现是否继续重试, 重试的时间等策略, 提供了巨大的重试灵活性.
“值得注意的是 curl 的重试时间单位是秒, 而这里是设置的毫秒.