Provision Socket Calls
This commit is contained in:
@@ -97,10 +97,16 @@ abstract class BaseController extends Controller
|
||||
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
|
||||
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
|
||||
$result = curl_exec($curl);
|
||||
$httpcode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
|
||||
$curlError = curl_error($curl);
|
||||
$curlErrno = curl_errno($curl);
|
||||
|
||||
if (!$result) {
|
||||
echo("Connection failure!");
|
||||
if ($result === false || $curlErrno) {
|
||||
log_message('critical', "***** APIcall FAILED :: $method $url | cURL errno: $curlErrno | error: $curlError");
|
||||
} elseif ($httpcode < 200 || $httpcode >= 300) {
|
||||
log_message('critical', "***** APIcall HTTP ERROR :: $method $url | HTTP $httpcode | response: $result");
|
||||
}
|
||||
|
||||
curl_close($curl);
|
||||
return json_decode($result, true);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user