Php 如果服务器关闭,卷曲错误?
我有一个关于curl错误响应的问题。例如,如果我试图访问一个由于某种原因而当前关闭的服务器,那么curl将返回什么响应?以及它应该是什么类型或错误,例如它将是Php 如果服务器关闭,卷曲错误?,php,curl,Php,Curl,我有一个关于curl错误响应的问题。例如,如果我试图访问一个由于某种原因而当前关闭的服务器,那么curl将返回什么响应?以及它应该是什么类型或错误,例如它将是404或505或其他东西。这是一个常识性的问题,请提前感谢 通常,如果主机不可用(站点已关闭),则错误代码为: 卷发无法解析主机(6) 卷发无法连接(7) 它用于curl\u exec($handle)==false时未成功执行curl请求。如果web服务器(nginx)停止,您可以获得CURLE\u couldn\u CONNECT。
404
或505
或其他东西。这是一个常识性的问题,请提前感谢 通常,如果主机不可用(站点已关闭),则错误代码为:
- 卷发无法解析主机(6)
- 卷发无法连接(7)
它用于curl\u exec($handle)==false时未成功执行curl请求。如果web服务器(nginx)停止,您可以获得CURLE\u couldn\u CONNECT
。对于不存在的URL,可以返回错误CURLE\u couldn\u RESOLVE\u HOST
对于成功的请求,您可以检查http状态代码curl\u getinfo($handle,CURLINFO\u http\u code)
。它可以是:
- 500(5xx)-响应问题(例如mysql/php问题)
- 404-什么也没找到
“没有访问权限”-例如401403 http状态代码。您所说的“服务器已关闭”是什么意思?通过传递随机服务器调用来进行curl调用。我的意思是,如果服务器未运行,或者我可能写错url,或者没有访问该服务器的权限之类的