我尝试制作一个php RestAPI,现在我已经关注了代码:
$app->get('/api/customers', function (Request $request, Response $response) {
$sql = "SELECT * FROM `custemers` WHERE 1";
try {
// Get DatabaseObjects
$db = new db();
// Connect
$db = $db->connect();
$stmt = $db->query($sql);
$customers = $stmt->fetchAll(PDO::FETCH_CLASS);
$db = null;
echo json_encode($customers);
} catch (PDOException $e) {
echo '{"error":{"text":' . $e->getMessage() . '}}';
}});
现在的问题是,这没有任何回报。如果我尝试echo 'test';
而不是字符串
测试
在回报中。
PDO连接中没有错误。 SQL字符串工作正常。
The Head返回
日期:2018年2月17日星期六15:43:32 GMT 服务器:Apache / 2.4.29(Unix)OpenSSL / 1.0.2n PHP / 7.2.1 mod_perl / 2.0.8-dev Perl / v5.16.3 联系:保持活力 x-powered-by:PHP / 7.2.1 content-length:0 keep-alive:timeout = 5,max = 100 content-type:text / html;字符集= UTF-8
你能帮助我吗?
编辑:
回复状态:200(确定)