如果用于HTTP CODE的curl getinfo没有返回代码?

jta*_*may 7 php curl

我正在对web服务进行正常的curl调用,并通过获取返回的HTTP代码

$code = curl_getinfo ($ch, CURLINFO_HTTP_CODE);
Run Code Online (Sandbox Code Playgroud)

它确实将$ code返回为200 - 这很好.但是现在从一周开始记录curl调用,很少有人调用同一个没有返回任何东西的web服务!所以基本上我得到的代码是空白的.

有人可以告诉我在这些情况下应该出错的地方,以及是否可以调试更多!?

谢谢,Tanmay

-----------------------更新-------------------------

谢谢大家的信息.是的我也在想同样的事情,它没有到达服务器.我将更新我的代码以获取curl_error && curl_errno并将很快更新你们.

再次感谢.

----------------------更新2 -------------------------- -------------------------------我确实更新了我的代码以返回错误号7 - 无法连接到主机.我确实记录了所有curl调用,所以基本上大约90-98%的curl调用执行良好.但只有1-2%的卷曲调用无法找到主机!谁能告诉我可能是什么原因?以及如何防止它?

再次感谢,Tanmay

pro*_*php 0

当您记录它时,检查它是否为空白,如果是,则使用此功能记录更多内容

http://www.php.net/manual/en/function.curl-getinfo.php

我的猜测是它无法到达服务器。