我正在使用libcURL。我使用curl_easy_setopt
来设置CURLOPT_URL
和CURLOPT_HTTPHEADER
。然后,我使用curl_easy_perform
成功获得了回复。
现在libcURL手册说“使用此函数调用设置的选项对使用此句柄执行的所有即将进行的传输都有效。这些选项在传输之间不会以任何方式重置,因此如果您希望使用不同选项进行后续传输,则必须更改它们在转移之间。“
我希望能够在传输之间重置连接,如果我看到HTTP 500错误,如果不是我不想重置连接。
我有代码来检查是否有HTTP 500错误。谁能告诉我如何在这种情况下重置连接。
请注意:我不希望在所有后续传输中重置连接,但只有当我看到HTTP 500错误时才会立即转移到该链接。
非常感谢您的帮助!