目前主流的开放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
}
regards,
iefreer
本文详细介绍了如何通过cURL调用API并获取返回的HTTP状态码,以及如何处理非200状态码的情况,如501错误。提供了解析错误信息的具体步骤和示例代码。
2655

被折叠的 条评论
为什么被折叠?



