libcurl-在HTTP 500错误上使用curl创建新连接

libcurl-在HTTP 500错误上使用curl创建新连接,curl,libcurl,Curl,Libcurl,我用的是libcURL。我使用了curl\u easy\u setopt来设置CURLOPT\u URL和CURLOPT\u HTTPHEADER。然后,我使用curl\u easy\u perform成功地得到了响应 现在,libcURL手册说:“使用此函数调用设置的选项对于使用此句柄执行的所有即将进行的传输都有效。这些选项在传输之间不会以任何方式重置,因此,如果希望后续传输具有不同的选项,则必须在传输之间更改它们。” 我希望只有在看到HTTP 500错误时才能重置传输之间的连接,否则我不想重

我用的是libcURL。我使用了
curl\u easy\u setopt
来设置
CURLOPT\u URL
CURLOPT\u HTTPHEADER
。然后,我使用
curl\u easy\u perform
成功地得到了响应

现在,libcURL手册说:“使用此函数调用设置的选项对于使用此句柄执行的所有即将进行的传输都有效。这些选项在传输之间不会以任何方式重置,因此,如果希望后续传输具有不同的选项,则必须在传输之间更改它们。”

我希望只有在看到HTTP 500错误时才能重置传输之间的连接,否则我不想重置连接

我有适当的代码来检查它的HTTP 500错误与否。有人能告诉我在这种情况下如何重置连接吗

请注意:当我看到HTTP 500错误时,我不想在所有后续传输中重置连接,只想在下一次立即传输中重置连接


非常感谢你的帮助

“重置连接”到底是什么意思?那么,您希望连接做什么?