CURL 错误“1 毫秒后过期(传输 0x...)”

flu*_*sis 15 curl

我打开了一个 PHP 脚本并通过 curl 解析了许多 RSS 提要。尝试读取其中之一,CURLOPT_STDERR返回以下错误:

* Expire in 0 ms for 6 (transfer 0x558820d06dc0)
* Expire in 1 ms for 1 (transfer 0x558820d06dc0)
* Expire in 0 ms for 1 (transfer 0x558820d06dc0)
* Expire in 1 ms for 1 (transfer 0x558820d06dc0)
* Expire in 0 ms for 1 (transfer 0x558820d06dc0)
* Expire in 0 ms for 1 (transfer 0x558820d06dc0)
* Expire in 1 ms for 1 (transfer 0x558820d06dc0)
* Expire in 0 ms for 1 (transfer 0x558820d06dc0)
* Expire in 0 ms for 1 (transfer 0x558820d06dc0)
* Expire in 1 ms for 1 (transfer 0x558820d06dc0)
* Expire in 0 ms for 1 (transfer 0x558820d06dc0)
... and so on for more than a hundred lines
Run Code Online (Sandbox Code Playgroud)

一个小时后,我得到同样的错误,只有“转移”后面的数字发生了变化。再过一个小时就可以成功读取提要(无需对我的代码进行任何更改)。

这个错误是什么意思?

Dan*_*erg 17

它不是错误消息,而是日志输出中的信息性消息- 并且是错误地留在那里并已被删除的消息。在 7.64.1 及更高版本中消失。


gav*_*koa 5

合并代码时出错curl

由于 Debian 10 v7.64.0,我看到了垃圾:

  • 不完全是。错误在于,该消息用于调试问题,并且意外地落在了 master 分支中,直到我们发布了该 curl 版本之后,才没有人注意到/报告它。 (3认同)