Newer
Older
<?php
namespace SmartData;
require_once('../bin/smartdata/SmartAPI.php');
use function SmartData\SmartAPI\health_check;
use SmartData\Exception\CustomException;
use SmartData\Logger;
http_response_code(HttpStatusCode::SERVICE_UNAVAILABLE);
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Headers: Content-Type, Content-length, X-Requested-With');
header("Access-Control-Allow-Methods: POST");
try {
$response = health_check();
}catch(CustomException $e){
http_response_code($e->getHTTPCodeError());
Logger::exception($e);
return false;
}catch(\Exception $e){
Logger::exception($e);
return false;
}
http_response_code(HttpStatusCode::NO_CONTENT);