我使用curl_easy_perform并设置CURLOPT_WRITEFUNCTION
和CURLOPT_WRITEDATA
。
有时返回CURLE_OK
,但写回调函数返回数据“502 Bad Gateway”。
为什么会出错但返回CURLE_OK
以及如何解决此错误。
答案 0 :(得分:0)
libcurl不会为运行正常的HTTP传输返回错误。 HTTP的实际传输。
要从像您这样的HTTP响应中提取HTTP响应代码,请在完成传输后使用curl_easy_getinfo(... CURLINFO_RESPONSE_CODE)。