PHP curl post 返回状态码为0原因

2022年7月19日18:29:10 发表评论

之前一直在用的一个API今天突然不能用了,返回结果为空,郁闷的很,这已经是第二次了,也没个错误提示什么都没有。查看了下curl返回的状态码为0,百度了一下忘了在哪看的文章了,说http状态码0表示为访问正常。

就纳了闷了,访问正常的话怎么会返回空呢,代码一点也没动,本地电脑调试了下API,发现是能正常使用的。又百度了下,有的文章说是curl访问失败返回的0。又修改了下PHP代码访问API URL,调试了下,发现确实提示访问失败。

最后主机商那提交工单咨询了下,说是服务器受攻击,有些IP可能会被封禁,导致服务器通信失败,最后只能等着IP自动解封,curl状态码返回200才是正常访问。

  • A+
所属分类:PHP

发表评论

您必须才能发表评论!