gpt4 book ai didi

php - 如果 HTTP CODE 的 curl getinfo 没有返回代码?

转载 作者:可可西里 更新时间:2023-11-01 12:57:11 27 4
gpt4 key购买 nike

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

$code = curl_getinfo ($ch, CURLINFO_HTTP_CODE);

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

有人能告诉我在这些情况下应该出什么问题吗?如果可以调试更多!?

谢谢,坦美

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

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

再次感谢。

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

再次感谢,坦美

最佳答案

如果 cURL HTTP 代码未返回任何内容(又名“0”),则表示 cURL 操作因某种原因失败。在您的日志中捕获 curl_error 将是有益的,并且它可以让您更深入地了解在这些情况下发生的事情(如果它们再次发生)。

PHP: curl_error

关于php - 如果 HTTP CODE 的 curl getinfo 没有返回代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4513073/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com