Php 如果服务器关闭,卷曲错误?

Php 如果服务器关闭,卷曲错误?,php,curl,Php,Curl,我有一个关于curl错误响应的问题。例如,如果我试图访问一个由于某种原因而当前关闭的服务器,那么curl将返回什么响应?以及它应该是什么类型或错误,例如它将是404或505或其他东西。这是一个常识性的问题,请提前感谢 通常,如果主机不可用(站点已关闭),则错误代码为: 卷发无法解析主机(6) 卷发无法连接(7) 它用于curl\u exec($handle)==false时未成功执行curl请求。如果web服务器(nginx)停止,您可以获得CURLE\u couldn\u CONNECT。

我有一个关于curl错误响应的问题。例如,如果我试图访问一个由于某种原因而当前关闭的服务器,那么curl将返回什么响应?以及它应该是什么类型或错误,例如它将是
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,或者没有访问该服务器的权限之类的