获取cURL请求的HTTP状态

目前主流的开放API平台,都会自定义调用出错代码,首先http状态是非200,比如501,其次在body在包含具体的错误信息。

获取到http状态码可以方便的知道错误的大致情况。

现在使用cURL调用API很普遍,使用cURL可以很简单的获取调用返回的http状态码。

// must set $url first.
$ch = curl_init($url);
// do your curl thing here
$result = curl_exec($ch);
$http_status = curl_getinfo($ch, CURLINFO_HTTP_CODE);
if($http_status == 501) {
  //parse result body to get error message
}


by iefreer


你可能感兴趣的:(api,url,开放API,平台)