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

相关文章
相关标签/搜索