我在我的应用程序php中使用此代码
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_NOBODY, false); // remove body
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ( $httpCode == 500 ) {
$result["status"] = 0;
$result["go"] = 0;
$result["message"] = "Une erreur s'est produite ";
echo $_REQUEST["callback"] . "(" . json_encode($result) . ");" ;
exit;
}
$data = json_decode($data, true);
$result = array();
$result["status"] = -1;
$result["go"] = -1;
$result["message"] = "";
当我执行我的应用程序时,我收到了这条消息:
Une erreur s'est produite
我想知道httpCode在哪种情况下等于500
答案 0 :(得分:0)
根据您的代码,$url
未定义。
答案 1 :(得分:0)
我不太确定我是否理解您的问题,但如果您正在寻找各种HTTP状态代码的定义,请参阅here。
由W3引用500
错误:
服务器遇到意外情况,导致无法完成请求。
这意味着您要求的服务器上存在问题。通常这可归因于配置错误的Web服务器或服务器.htaccess
中的错误。
答案 2 :(得分:0)
L'erreur 500 est une erurur serveur“générique”,çaceutêtreuntructoutbêtecomme un point-virgule manquant ou ce genre de chosen。 Dans lescripteventéurla page $ url pas dans le script que vous nous montrez。
Vérifierl'urlen question,que ce passe t il si vous tentez de l'ouvrir dans votre navigateur?
Avezvouspectélelog apache du serveur vers lequel $ url pointe? Celavouséveleraansdoute l'erreur。