Http “Libcurl持久连接”;连接#0似乎死了&引用;

Http “Libcurl持久连接”;连接#0似乎死了&引用;,http,curl,connection,libcurl,Http,Curl,Connection,Libcurl,我需要建立到服务器的持久SSL连接,并获取一些信息。我想发送具有指定时间间隔的请求。现在我遇到了libcurl的一些问题。也就是说,如果我一个接一个地发送一个请求,一切正常,但是如果它们之间有一段时间间隔,libcurl将关闭当前连接,并显示消息“connection#0似乎已死亡!”并建立另一个请求,当然会断开持久连接 我的代码基于 我没有连接到的服务器的规范,但我已经测试了一些现成的应用程序,它能够使用原始套接字正确地完成 我的问题是,这是因为libcurl还是服务器端?当libcurl想要

我需要建立到服务器的持久SSL连接,并获取一些信息。我想发送具有指定时间间隔的请求。现在我遇到了libcurl的一些问题。也就是说,如果我一个接一个地发送一个请求,一切正常,但是如果它们之间有一段时间间隔,libcurl将关闭当前连接,并显示消息“connection#0似乎已死亡!”并建立另一个请求,当然会断开持久连接

我的代码基于

我没有连接到的服务器的规范,但我已经测试了一些现成的应用程序,它能够使用原始套接字正确地完成


我的问题是,这是因为libcurl还是服务器端?

当libcurl想要重新使用连接,但同时连接已关闭时,会显示此消息。正如您所提到的,自从使用它以来,中间有一段时间,这段时间可能比服务器允许的空闲超时时间长,因此服务器从那时起就关闭了连接


这不会导致第二个请求稍慢以外的问题,因为libcurl需要再次建立连接。

不幸的是,第一个请求是关于授权的,如果我们已经授权,其他请求只会获得一些数据。因此,每当永久性连接丢失时,我们需要再做一次,这是不可取的。