libcurl 錯誤碼分析

1)CURLE_COULDNT_CONNECT(7)
服務器

connect()的主機或代理失敗。存在以下可能:1)雙方網絡不通 2)對方端口沒有在監聽


2)CURLE_OPERATION_TIMEDOUT (28)網絡

操做超時,說明鏈接上服務器,等待接收數據超時curl

Operation timeout. The specified time-out period was reached according to the conditionside


3)CURLE_GOT_NOTHING(52)
服務器鏈接成功,可是沒有從服務器返回的,和獲得什麼的狀況下,被認爲是一個錯誤url


項目經驗分析:代理

搭建的HTTP服務器,在經過libcurl屢次返回查詢的時候,剛開始出現錯誤碼28,說明服務器在處理數據的過程當中,處於阻塞的狀態沒法正常返回,直到超時,當服務器耗盡資源,這個時候返回錯誤碼7,儘管可能經過netstat -ano |findstr 7003查看端口正在監聽ci

相關文章
相關標籤/搜索